TColumn - column typeTTable - table typeTRow - row typeTCursor - cursor typeTUserDao - user dao typepublic abstract class UserInvalidCursor<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>,TCursor extends UserCursor<TColumn,TTable,TRow>,TUserDao extends UserDao<TColumn,TTable,TRow,TCursor>> extends Object implements UserCoreResult<TColumn,TTable,TRow>
| Modifier | Constructor and Description |
|---|---|
protected |
UserInvalidCursor(TUserDao dao,
TCursor cursor,
List<Integer> invalidPositions,
List<TColumn> blobColumns)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
byte[] |
getBlob(int columnIndex) |
int |
getColumnCount() |
int |
getColumnIndex(String columnName) |
UserColumns<TColumn> |
getColumns() |
int |
getCount() |
double |
getDouble(int columnIndex) |
float |
getFloat(int columnIndex) |
long |
getId() |
int |
getInt(int columnIndex) |
long |
getLong(int columnIndex) |
int |
getPosition() |
TRow |
getRow() |
TRow |
getRow(int[] columnTypes,
Object[] values) |
short |
getShort(int columnIndex) |
String |
getString(int columnIndex) |
TTable |
getTable() |
String |
getTableName() |
int |
getType(int columnIndex) |
Object |
getValue(int index) |
Object |
getValue(int index,
GeoPackageDataType dataType) |
Object |
getValue(String columnName) |
Object |
getValue(TColumn column) |
boolean |
moveToFirst() |
boolean |
moveToNext() |
boolean |
moveToPosition(int position) |
boolean |
wasNull() |
public boolean moveToNext()
moveToNext in interface Resultpublic TRow getRow()
public int getPosition()
getPosition in interface Resultpublic Object getValue(int index, GeoPackageDataType dataType)
public TTable getTable()
public String getTableName()
getTableName in interface UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>public UserColumns<TColumn> getColumns()
getColumns in interface UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>public int getCount()
public boolean moveToFirst()
moveToFirst in interface Resultpublic boolean moveToPosition(int position)
moveToPosition in interface Resultpublic Object getValue(int index)
public long getId()
public int getColumnCount()
getColumnCount in interface Resultpublic int getColumnIndex(String columnName)
getColumnIndex in interface Result