Package mil.nga.geopackage.user
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>>
- java.lang.Object
-
- mil.nga.geopackage.user.UserInvalidCursor<TColumn,TTable,TRow,TCursor,TUserDao>
-
- Type Parameters:
TColumn- column typeTTable- table typeTRow- row typeTCursor- cursor typeTUserDao- user dao type
- All Implemented Interfaces:
Result,UserCoreResult<TColumn,TTable,TRow>
- Direct Known Subclasses:
AttributesInvalidCursor,FeatureInvalidCursor,TileInvalidCursor,UserCustomInvalidCursor
public 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>
Abstract User Invalid Cursor for handling failed rows due to large blobs- Since:
- 2.0.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()byte[]getBlob(int columnIndex)intgetColumnCount()intgetColumnIndex(String columnName)UserColumns<TColumn>getColumns()intgetCount()doublegetDouble(int columnIndex)floatgetFloat(int columnIndex)longgetId()intgetInt(int columnIndex)longgetLong(int columnIndex)intgetPosition()TRowgetRow()TRowgetRow(int[] columnTypes, Object[] values)shortgetShort(int columnIndex)StringgetString(int columnIndex)TTablegetTable()StringgetTableName()intgetType(int columnIndex)ObjectgetValue(int index)ObjectgetValue(int index, GeoPackageDataType dataType)ObjectgetValue(String columnName)ObjectgetValue(TColumn column)booleanmoveToFirst()booleanmoveToNext()booleanmoveToPosition(int position)booleanwasNull()
-
-
-
Method Detail
-
moveToNext
public boolean moveToNext()
- Specified by:
moveToNextin interfaceResult
-
getRow
public TRow getRow()
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfaceResult
-
getValue
public Object getValue(int index, GeoPackageDataType dataType)
-
getTable
public TTable getTable()
-
getTableName
public String getTableName()
- Specified by:
getTableNamein interfaceUserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>
-
getColumns
public UserColumns<TColumn> getColumns()
- Specified by:
getColumnsin interfaceUserCoreResult<TColumn extends UserColumn,TTable extends UserTable<TColumn>,TRow extends UserRow<TColumn,TTable>>
-
getCount
public int getCount()
-
moveToFirst
public boolean moveToFirst()
- Specified by:
moveToFirstin interfaceResult
-
moveToPosition
public boolean moveToPosition(int position)
- Specified by:
moveToPositionin interfaceResult
-
getValue
public Object getValue(int index)
-
getId
public long getId()
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin interfaceResult
-
getColumnIndex
public int getColumnIndex(String columnName)
- Specified by:
getColumnIndexin interfaceResult
-
-