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 |
getColumnIndex(String columnName) |
int |
getCount() |
double |
getDouble(int columnIndex) |
float |
getFloat(int columnIndex) |
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() |
int |
getType(int columnIndex) |
Object |
getValue(int index,
GeoPackageDataType dataType) |
Object |
getValue(TColumn column) |
boolean |
moveToFirst() |
boolean |
moveToNext() |
boolean |
moveToPosition(int position) |
boolean |
wasNull() |
public boolean moveToNext()
moveToNext in interface UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>public TRow getRow()
public void close()
public int getPosition()
getPosition in interface UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>public Object getValue(int index, GeoPackageDataType dataType)
public TTable getTable()
public int getCount()
public boolean moveToFirst()
moveToFirst in interface UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>public boolean moveToPosition(int position)
moveToPosition in interface UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>public int getType(int columnIndex)
public int getColumnIndex(String columnName)
getColumnIndex in interface UserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>public String getString(int columnIndex)
public long getLong(int columnIndex)
public int getInt(int columnIndex)
public short getShort(int columnIndex)
public double getDouble(int columnIndex)
public float getFloat(int columnIndex)
public byte[] getBlob(int columnIndex)