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 type
- TTable- table type
- TRow- row type
- TCursor- cursor type
- TUserDao- user dao type
- All Implemented Interfaces:
- Iterable<TRow>,- 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
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()byte[]getBlob(int columnIndex) intintgetColumnIndex(String columnName) intgetCount()doublegetDouble(int columnIndex) floatgetFloat(int columnIndex) longgetId()intgetInt(int columnIndex) longgetLong(int columnIndex) intgetRow()String[]shortgetShort(int columnIndex) getSql()getString(int columnIndex) getTable()intgetType(int columnIndex) getValue(int index) getValue(int index, GeoPackageDataType dataType) ids()iterator()booleanbooleanbooleanmoveToPosition(int position) booleanwasNull()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Constructor Details
- 
Method Details- 
moveToNextpublic boolean moveToNext()- Specified by:
- moveToNextin interface- Result
 
- 
getRow
- 
closepublic void close()
- 
getPositionpublic int getPosition()- Specified by:
- getPositionin interface- Result
 
- 
getRow
- 
getValue
- 
getValue
- 
getTable
- 
getTableName- Specified by:
- getTableNamein interface- UserCoreResult<TColumn extends UserColumn,- TTable extends UserTable<TColumn>, - TRow extends UserRow<TColumn, - TTable>> 
 
- 
getColumns- Specified by:
- getColumnsin interface- UserCoreResult<TColumn extends UserColumn,- TTable extends UserTable<TColumn>, - TRow extends UserRow<TColumn, - TTable>> 
 
- 
getCountpublic int getCount()
- 
moveToFirstpublic boolean moveToFirst()- Specified by:
- moveToFirstin interface- Result
 
- 
moveToPositionpublic boolean moveToPosition(int position) - Specified by:
- moveToPositionin interface- Result
 
- 
getValue
- 
getValue
- 
getIdpublic long getId()
- 
getColumnCountpublic int getColumnCount()- Specified by:
- getColumnCountin interface- Result
 
- 
getTypepublic int getType(int columnIndex) 
- 
getColumnIndex- Specified by:
- getColumnIndexin interface- Result
 
- 
getString
- 
getLongpublic long getLong(int columnIndex) 
- 
getIntpublic int getInt(int columnIndex) 
- 
getShortpublic short getShort(int columnIndex) 
- 
getDoublepublic double getDouble(int columnIndex) 
- 
getFloatpublic float getFloat(int columnIndex) 
- 
getBlobpublic byte[] getBlob(int columnIndex) 
- 
wasNullpublic boolean wasNull()
- 
iterator- Specified by:
- iteratorin interface- Iterable<TColumn extends UserColumn>
 
- 
getSql
- 
getSelectionArgs- Specified by:
- getSelectionArgsin interface- UserCoreResult<TColumn extends UserColumn,- TTable extends UserTable<TColumn>, - TRow extends UserRow<TColumn, - TTable>> 
 
- 
ids
 
-