public final class LayerPageQueryDBDataModel extends AbstractLayerDBDataModel
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
PAGE_NUMBER_IDENTIFIER |
static java.lang.String |
PAGESIZE_IDENTIFIER |
static java.lang.String |
ROW_COUNT_IDENTIFIER |
static java.lang.String |
STARTROW_IDENTIFIER |
columnInformations, connection, database, dialect, registedDBTableData, resultSet, shortcutRowCount, sql, statement
NOT_CONTAINS
COLUMN_NAME_NOT_FOUND, EMPTY_DATAMODEL
构造器和说明 |
---|
LayerPageQueryDBDataModel(Connection database,
java.lang.String sql,
DataQueryProcessor dataQueryProcessor,
java.lang.String pageQuery,
Parameter[] parameters,
int pageSize) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
createPageQuery(int rowIndex) |
protected void |
hasRow_3rd_condition_action(int rowIndex) |
protected boolean |
hasRow_3rd_condition(int rowIndex) |
protected void |
hasRow_after_iterate_resultset(int rowIndex) |
protected boolean |
hasRow_isLastRow(int rowIndex) |
protected int |
hasRow_rowIndex2Get(int rowIndex) |
dealWithException, getDataQueryProcessor, getRowCount, getValueAt, hasRow, initRowValueStatus, setDataQueryProcessor, shortcutGetRowCount
finalize, getColumnCount, getColumnName, initConnectionAndResultAndCheckInColumns, isCheckRowOver, iterateResultSet, iterateResultSet4Group, register, release, releaseConnection, setCheckRowOverState, setTimeoutSeconds, tryDestroy, unRegister
getColumnIndex, getDataIterator, getIteratorDataByColumn, getMetric
public static final java.lang.String STARTROW_IDENTIFIER
public static final java.lang.String PAGESIZE_IDENTIFIER
public static final java.lang.String PAGE_NUMBER_IDENTIFIER
public static final java.lang.String ROW_COUNT_IDENTIFIER
public LayerPageQueryDBDataModel(Connection database, java.lang.String sql, DataQueryProcessor dataQueryProcessor, java.lang.String pageQuery, Parameter[] parameters, int pageSize)
protected int hasRow_rowIndex2Get(int rowIndex)
protected boolean hasRow_3rd_condition(int rowIndex)
protected void hasRow_3rd_condition_action(int rowIndex) throws TableDataException
protected boolean hasRow_isLastRow(int rowIndex)
hasRow_isLastRow
在类中 AbstractLayerDBDataModel
protected void hasRow_after_iterate_resultset(int rowIndex)
protected boolean createPageQuery(int rowIndex)