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) |
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) |
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 Resultpublic TRow getRow()
public int getPosition()
getPosition in interface Resultpublic Object getValue(int index, GeoPackageDataType dataType)
public TTable getTable()
public int getCount()
public boolean moveToFirst()
moveToFirst in interface Resultpublic boolean moveToPosition(int position)
moveToPosition in interface Resultpublic int getColumnCount()
getColumnCount in interface Resultpublic int getColumnIndex(String columnName)
getColumnIndex in interface Result