public class FeatureCursor extends UserCursor<FeatureColumn,FeatureTable,FeatureRow>
FIELD_TYPE_BLOB, FIELD_TYPE_FLOAT, FIELD_TYPE_INTEGER, FIELD_TYPE_NULL, FIELD_TYPE_STRING| Constructor and Description |
|---|
FeatureCursor(FeatureTable table,
Cursor cursor)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected UserInvalidCursor<FeatureColumn,FeatureTable,FeatureRow,? extends UserCursor<FeatureColumn,FeatureTable,FeatureRow>,? extends UserDao<FeatureColumn,FeatureTable,FeatureRow,? extends UserCursor<FeatureColumn,FeatureTable,FeatureRow>>> |
createInvalidCursor(UserDao dao,
UserCursor cursor,
List<Integer> invalidPositions,
List<FeatureColumn> blobColumns)
Create an invalid cursor
|
void |
enableInvalidRequery(FeatureDao dao)
Enable requery attempt of invalid rows after iterating through original query rows.
|
GeoPackageGeometryData |
getGeometry()
Get the geometry
|
FeatureRow |
getRow(int[] columnTypes,
Object[] values) |
Object |
getValue(FeatureColumn column)
Handles geometries
|
close, enableInvalidRequery, getInvalidPositions, getQuery, getRow, getTable, getValue, hasInvalidPositions, moveToNext, setQuery, wasNullcopyStringToBuffer, deactivate, getBlob, getColumnCount, getColumnIndex, getColumnIndexOrThrow, getColumnName, getColumnNames, getCount, getDouble, getExtras, getFloat, getInt, getLong, getNotificationUri, getPosition, getShort, getString, getType, getWantsAllOnMoveCalls, getWrappedCursor, isAfterLast, isBeforeFirst, isClosed, isFirst, isLast, isNull, move, moveToFirst, moveToLast, moveToPosition, moveToPrevious, registerContentObserver, registerDataSetObserver, requery, respond, setExtras, setNotificationUri, unregisterContentObserver, unregisterDataSetObserverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlob, getColumnIndex, getCount, getDouble, getFloat, getInt, getLong, getPosition, getShort, getString, getType, moveToFirst, moveToPositionpublic FeatureCursor(FeatureTable table, Cursor cursor)
table - feature tablecursor - cursorpublic FeatureRow getRow(int[] columnTypes, Object[] values)
public Object getValue(FeatureColumn column)
getValue in interface UserCoreResult<FeatureColumn,FeatureTable,FeatureRow>getValue in class UserCursor<FeatureColumn,FeatureTable,FeatureRow>public GeoPackageGeometryData getGeometry()
public void enableInvalidRequery(FeatureDao dao)
UserCursor.moveToNext() and UserCursor.getRow() usage.dao - data access object used to perform requeryprotected UserInvalidCursor<FeatureColumn,FeatureTable,FeatureRow,? extends UserCursor<FeatureColumn,FeatureTable,FeatureRow>,? extends UserDao<FeatureColumn,FeatureTable,FeatureRow,? extends UserCursor<FeatureColumn,FeatureTable,FeatureRow>>> createInvalidCursor(UserDao dao, UserCursor cursor, List<Integer> invalidPositions, List<FeatureColumn> blobColumns)
createInvalidCursor in class UserCursor<FeatureColumn,FeatureTable,FeatureRow>dao - data access objectcursor - user cursorinvalidPositions - invalid positionsblobColumns - blob columns