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
,Iterable<FeatureRow>
,Result
,UserCoreResult<FeatureColumn,
FeatureTable, FeatureRow>
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
ConstructorDescriptionFeatureIndexerIdCursor
(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
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, getSelectionArgs, getSql, getTable, getTableName, getValue, getValue, getValue, hasInvalidPositions, ids, isUseBindings, iterator, readBlobValue, setColumns, setQuery, setTable, setUseBindings
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 java.lang.Iterable
forEach, spliterator
Methods inherited from interface mil.nga.geopackage.db.Result
getBlob, getColumnCount, getColumnIndex, getDouble, getFloat, getInt, getLong, getPosition, getShort, getString, getType, moveToFirst, moveToPosition, wasNull
-
Constructor Details
-
FeatureIndexerIdCursor
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
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 Details
-
moveToNext
public boolean moveToNext()- Specified by:
moveToNext
in interfaceCursor
- Specified by:
moveToNext
in interfaceResult
- Overrides:
moveToNext
in classUserCursor<FeatureColumn,
FeatureTable, FeatureRow>
-
getCount
public int getCount()- Specified by:
getCount
in interfaceCursor
- Specified by:
getCount
in interfaceUserCoreResult<FeatureColumn,
FeatureTable, FeatureRow> - Overrides:
getCount
in classUserCursor<FeatureColumn,
FeatureTable, FeatureRow>
-