Package mil.nga.geopackage.db
Class FeatureIndexerIdCursor
- java.lang.Object
-
- android.database.CursorWrapper
-
- mil.nga.geopackage.db.CursorResult
-
- mil.nga.geopackage.user.UserCursor<FeatureColumn,FeatureTable,FeatureRow>
-
- mil.nga.geopackage.features.user.FeatureCursor
-
- mil.nga.geopackage.db.FeatureIndexerIdCursor
-
- All Implemented Interfaces:
Cursor,Closeable,AutoCloseable,Result,UserCoreResult<FeatureColumn,FeatureTable,FeatureRow>
public class FeatureIndexerIdCursor extends FeatureCursor
Feature Indexer Id cursor to filter on matching queried ids- Since:
- 3.4.0
-
-
Field Summary
-
Fields inherited from interface android.database.Cursor
FIELD_TYPE_BLOB, FIELD_TYPE_FLOAT, FIELD_TYPE_INTEGER, FIELD_TYPE_NULL, FIELD_TYPE_STRING
-
-
Constructor Summary
Constructors Constructor Description FeatureIndexerIdCursor(String[] columns, FeatureCursor cursor, FeatureIndexerIdQuery idQuery)ConstructorFeatureIndexerIdCursor(FeatureCursor cursor, FeatureIndexerIdQuery idQuery)ConstructorFeatureIndexerIdCursor(FeatureTable table, Cursor cursor, FeatureIndexerIdQuery idQuery)ConstructorFeatureIndexerIdCursor(FeatureTable table, String[] columns, Cursor cursor, FeatureIndexerIdQuery idQuery)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCount()booleanmoveToNext()-
Methods inherited from class mil.nga.geopackage.features.user.FeatureCursor
createInvalidCursor, enableInvalidRequery, getColumns, getGeometry, getRow, getValue
-
Methods inherited from class mil.nga.geopackage.user.UserCursor
close, enableInvalidRequery, getId, getInvalidPositions, getQuery, getRow, getTable, getTableName, getValue, getValue, getValue, hasInvalidPositions, setColumns, setQuery, setTable
-
Methods inherited from class mil.nga.geopackage.db.CursorResult
wasNull
-
Methods inherited from class android.database.CursorWrapper
copyStringToBuffer, deactivate, getBlob, getColumnCount, getColumnIndex, getColumnIndexOrThrow, getColumnName, getColumnNames, getDouble, getExtras, getFloat, getInt, getLong, getNotificationUri, getNotificationUris, getPosition, getShort, getString, getType, getWantsAllOnMoveCalls, getWrappedCursor, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, isNull, move, moveToFirst, moveToLast, moveToPosition, moveToPrevious, registerContentObserver, registerDataSetObserver, requery, respond, setExtras, setNotificationUri, setNotificationUris, unregisterContentObserver, unregisterDataSetObserver
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface mil.nga.geopackage.db.Result
getBlob, getColumnCount, getColumnIndex, getDouble, getFloat, getInt, getLong, getPosition, getShort, getString, getType, moveToFirst, moveToPosition, wasNull
-
-
-
-
Constructor Detail
-
FeatureIndexerIdCursor
public FeatureIndexerIdCursor(FeatureCursor cursor, FeatureIndexerIdQuery idQuery)
Constructor- Parameters:
cursor- feature cursoridQuery- id query
-
FeatureIndexerIdCursor
public FeatureIndexerIdCursor(String[] columns, FeatureCursor cursor, FeatureIndexerIdQuery idQuery)
Constructor- Parameters:
columns- columnscursor- feature cursoridQuery- id query- Since:
- 3.5.0
-
FeatureIndexerIdCursor
public FeatureIndexerIdCursor(FeatureTable table, Cursor cursor, FeatureIndexerIdQuery idQuery)
Constructor- Parameters:
table- feature tablecursor- cursoridQuery- id query
-
FeatureIndexerIdCursor
public FeatureIndexerIdCursor(FeatureTable table, String[] columns, Cursor cursor, FeatureIndexerIdQuery idQuery)
Constructor- Parameters:
table- feature tablecolumns- columnscursor- cursoridQuery- id query- Since:
- 3.5.0
-
-
Method Detail
-
moveToNext
public boolean moveToNext()
- Specified by:
moveToNextin interfaceCursor- Specified by:
moveToNextin interfaceResult- Overrides:
moveToNextin classUserCursor<FeatureColumn,FeatureTable,FeatureRow>
-
getCount
public int getCount()
- Specified by:
getCountin interfaceCursor- Specified by:
getCountin interfaceUserCoreResult<FeatureColumn,FeatureTable,FeatureRow>- Overrides:
getCountin classUserCursor<FeatureColumn,FeatureTable,FeatureRow>
-
-