public class DBDataLoader extends java.lang.Object implements DataLoader
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
DBDATA_LOADER_VERSION  | 
static VersionENV | 
VERSION  | 
| Constructor and Description | 
|---|
DBDataLoader(DataBase db,
            java.lang.String sql)
Creates a new instance of DBDataResult 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
abort()
abort the result 
 | 
void | 
close()
close the result 
 | 
DataBase | 
getDB()
return the current database 
 | 
long | 
getRequiredTransNr()
The required transaction for this request. 
 | 
DataResultScroller | 
getResults()
get the result 
 | 
java.lang.String | 
getSQL()
return the SQL 
 | 
static DBDataLoader | 
make(VirtualDB layer,
    DBClass rootClass,
    long[] rows)
Select all data for fetched rows. 
 | 
void | 
setRequiredTransNr(long transNr)
When the minimum transaction nr is known then set it so a deleted record can get the correct transaction. 
 | 
java.lang.String | 
toString()  | 
public static final java.lang.String DBDATA_LOADER_VERSION
public static final VersionENV VERSION
public DBDataLoader(DataBase db, java.lang.String sql)
db - the databasesql - the SQL@CheckReturnValue @Nonnull public static DBDataLoader make(VirtualDB layer, DBClass rootClass, long[] rows) throws java.lang.Exception
layer - The layerrootClass - the root classrows - the rows to load.java.lang.Exception - a serious problempublic void setRequiredTransNr(long transNr)
setRequiredTransNr in interface DataLoadertransNr - the transaction@CheckReturnValue public long getRequiredTransNr()
getRequiredTransNr in interface DataLoaderpublic DataBase getDB()
public java.lang.String getSQL()
@CheckReturnValue @Nonnull public java.lang.String toString()
toString in class java.lang.Object@CheckReturnValue @Nonnull public DataResultScroller getResults() throws java.lang.Exception
getResults in interface DataLoaderjava.lang.Exception - a serious problempublic void abort()
abort in interface DataLoaderpublic void close()
           throws java.sql.SQLException
close in interface DataLoaderjava.sql.SQLException - a serious problemstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.