Class RTreeIndexTableDao
- java.lang.Object
-
- mil.nga.geopackage.user.UserCoreDao<TColumn,TTable,TRow,TResult>
-
- mil.nga.geopackage.user.UserDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
- mil.nga.geopackage.user.custom.UserCustomDao
-
- mil.nga.geopackage.extension.rtree.RTreeIndexTableDao
-
public class RTreeIndexTableDao extends UserCustomDao
RTree Index Table DAO for reading geometry index ranges- Since:
- 3.1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected GeoPackageProgressprogressProgressprotected doubletoleranceQuery range tolerance-
Fields inherited from class mil.nga.geopackage.user.custom.UserCustomDao
userDb
-
Fields inherited from class mil.nga.geopackage.user.UserCoreDao
projection
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcount(boolean distinct, String column, double minX, double minY, double maxX, double maxY)Count the rows within the boundsintcount(boolean distinct, String column, String where, String[] args)intcount(boolean distinct, String column, BoundingBox boundingBox)Count the rows within the bounding boxintcount(boolean distinct, String column, BoundingBox boundingBox, Projection projection)Count the rows within the bounding box in the provided projectionintcount(boolean distinct, String column, GeometryEnvelope envelope)Count the rows within the geometry envelopeintcount(double minX, double minY, double maxX, double maxY)Count the rows within the boundsintcount(String column, double minX, double minY, double maxX, double maxY)Count the rows within the boundsintcount(String column, BoundingBox boundingBox)Count the rows within the bounding boxintcount(String column, BoundingBox boundingBox, Projection projection)Count the rows within the bounding box in the provided projectionintcount(String column, GeometryEnvelope envelope)Count the rows within the geometry envelopeintcount(BoundingBox boundingBox)Count the rows within the bounding boxintcount(BoundingBox boundingBox, Projection projection)Count the rows within the bounding box in the provided projectionintcount(GeometryEnvelope envelope)Count the rows within the geometry envelopeintcountColumnFeatures(String column)Count featuresintcountFeatures()Count featuresintcountFeatures(boolean distinct, String column)Count featuresintcountFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY)Count the features within the boundsintcountFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY, String where)Count the features within the boundsintcountFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Count the features within the boundsintcountFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Count the features within the boundsintcountFeatures(boolean distinct, String column, String where)Count featuresintcountFeatures(boolean distinct, String column, String where, String[] whereArgs)Count featuresintcountFeatures(boolean distinct, String column, Map<String,Object> fieldValues)Count featuresintcountFeatures(boolean distinct, String column, BoundingBox boundingBox)Count the features within the bounding boxintcountFeatures(boolean distinct, String column, BoundingBox boundingBox, String where)Count the features within the bounding boxintcountFeatures(boolean distinct, String column, BoundingBox boundingBox, String where, String[] whereArgs)Count the features within the bounding boxintcountFeatures(boolean distinct, String column, BoundingBox boundingBox, Map<String,Object> fieldValues)Count the features within the bounding boxintcountFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection)Count the features within the bounding box in the provided projectionintcountFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection, String where)Count the features within the bounding box in the provided projectionintcountFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Count the features within the bounding box in the provided projectionintcountFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Count the features within the bounding box in the provided projectionintcountFeatures(boolean distinct, String column, GeometryEnvelope envelope)Count the features within the geometry envelopeintcountFeatures(boolean distinct, String column, GeometryEnvelope envelope, String where)Count the features within the geometry envelopeintcountFeatures(boolean distinct, String column, GeometryEnvelope envelope, String where, String[] whereArgs)Count the features within the geometry envelopeintcountFeatures(boolean distinct, String column, GeometryEnvelope envelope, Map<String,Object> fieldValues)Count the features within the geometry envelopeintcountFeatures(double minX, double minY, double maxX, double maxY)Count the features within the boundsintcountFeatures(double minX, double minY, double maxX, double maxY, String where)Count the features within the boundsintcountFeatures(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Count the features within the boundsintcountFeatures(double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Count the features within the boundsintcountFeatures(String where)Count featuresintcountFeatures(String column, double minX, double minY, double maxX, double maxY)Count the features within the boundsintcountFeatures(String column, double minX, double minY, double maxX, double maxY, String where)Count the features within the boundsintcountFeatures(String column, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Count the features within the boundsintcountFeatures(String column, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Count the features within the boundsintcountFeatures(String column, String where)Count featuresintcountFeatures(String where, String[] whereArgs)Count featuresintcountFeatures(String column, String where, String[] whereArgs)Count featuresintcountFeatures(String column, Map<String,Object> fieldValues)Count featuresintcountFeatures(String column, BoundingBox boundingBox)Count the features within the bounding boxintcountFeatures(String column, BoundingBox boundingBox, String where)Count the features within the bounding boxintcountFeatures(String column, BoundingBox boundingBox, String where, String[] whereArgs)Count the features within the bounding boxintcountFeatures(String column, BoundingBox boundingBox, Map<String,Object> fieldValues)Count the features within the bounding boxintcountFeatures(String column, BoundingBox boundingBox, Projection projection)Count the features within the bounding box in the provided projectionintcountFeatures(String column, BoundingBox boundingBox, Projection projection, String where)Count the features within the bounding box in the provided projectionintcountFeatures(String column, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Count the features within the bounding box in the provided projectionintcountFeatures(String column, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Count the features within the bounding box in the provided projectionintcountFeatures(String column, GeometryEnvelope envelope)Count the features within the geometry envelopeintcountFeatures(String column, GeometryEnvelope envelope, String where)Count the features within the geometry envelopeintcountFeatures(String column, GeometryEnvelope envelope, String where, String[] whereArgs)Count the features within the geometry envelopeintcountFeatures(String column, GeometryEnvelope envelope, Map<String,Object> fieldValues)Count the features within the geometry envelopeintcountFeatures(Map<String,Object> fieldValues)Count featuresintcountFeatures(BoundingBox boundingBox)Count the features within the bounding boxintcountFeatures(BoundingBox boundingBox, String where)Count the features within the bounding boxintcountFeatures(BoundingBox boundingBox, String where, String[] whereArgs)Count the features within the bounding boxintcountFeatures(BoundingBox boundingBox, Map<String,Object> fieldValues)Count the features within the bounding boxintcountFeatures(BoundingBox boundingBox, Projection projection)Count the features within the bounding box in the provided projectionintcountFeatures(BoundingBox boundingBox, Projection projection, String where)Count the features within the bounding box in the provided projectionintcountFeatures(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Count the features within the bounding box in the provided projectionintcountFeatures(BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Count the features within the bounding box in the provided projectionintcountFeatures(GeometryEnvelope envelope)Count the features within the geometry envelopeintcountFeatures(GeometryEnvelope envelope, String where)Count the features within the geometry envelopeintcountFeatures(GeometryEnvelope envelope, String where, String[] whereArgs)Count the features within the geometry envelopeintcountFeatures(GeometryEnvelope envelope, Map<String,Object> fieldValues)Count the features within the geometry envelopeExtensionscreate()Create the RTree extension for the feature tablevoiddelete()Delete the RTree extension for the feature tableBoundingBoxgetBoundingBox()BoundingBoxgetBoundingBox(Projection projection)FeatureDaogetFeatureDao()Get the feature DAOFeatureRowgetFeatureRow(RTreeIndexTableRow row)Get the feature row from the RTree Index Table rowFeatureRowgetFeatureRow(UserCustomCursor cursor)Get the feature row from the RTree Index Table rowFeatureRowgetFeatureRow(UserCustomRow row)Get the feature row from the user custom rowRTreeIndexTableRowgetRow(UserCustomCursor cursor)Get the RTree Index Table row from the current result set locationRTreeIndexTableRowgetRow(UserCustomRow row)Get the RTree Index Table row from the user custom rowRTreeIndexExtensiongetRTreeIndexExtension()Get the RTree index extensiondoublegetTolerance()Get the query range tolerancebooleanhas()Determine if this feature table has the RTree extensionUserCustomCursorquery(boolean distinct, double minX, double minY, double maxX, double maxY)Query for rows within the boundsUserCustomCursorquery(boolean distinct, String[] columns)UserCustomCursorquery(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY)Query for rows within the boundsUserCustomCursorquery(boolean distinct, String[] columns, String[] columnsAs)UserCustomCursorquery(boolean distinct, String[] columns, String where, String[] whereArgs)UserCustomCursorquery(boolean distinct, String[] columns, String where, String[] whereArgs, String groupBy, String having, String orderBy)UserCustomCursorquery(boolean distinct, String[] columns, String where, String[] whereArgs, String groupBy, String having, String orderBy, String limit)UserCustomCursorquery(boolean distinct, String[] columns, BoundingBox boundingBox)Query for rows within the bounding boxUserCustomCursorquery(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection)Query for rows within the bounding box in the provided projectionUserCustomCursorquery(boolean distinct, String[] columns, GeometryEnvelope envelope)Query for rows within the geometry envelopeUserCustomCursorquery(boolean distinct, BoundingBox boundingBox)Query for rows within the bounding boxUserCustomCursorquery(boolean distinct, BoundingBox boundingBox, Projection projection)Query for rows within the bounding box in the provided projectionUserCustomCursorquery(boolean distinct, GeometryEnvelope envelope)Query for rows within the geometry envelopeUserCustomCursorquery(double minX, double minY, double maxX, double maxY)Query for rows within the boundsUserCustomCursorquery(String[] columns, double minX, double minY, double maxX, double maxY)Query for rows within the boundsUserCustomCursorquery(String[] columns, BoundingBox boundingBox)Query for rows within the bounding boxUserCustomCursorquery(String[] columns, BoundingBox boundingBox, Projection projection)Query for rows within the bounding box in the provided projectionUserCustomCursorquery(String[] columns, GeometryEnvelope envelope)Query for rows within the geometry envelopeUserCustomCursorquery(BoundingBox boundingBox)Query for rows within the bounding boxUserCustomCursorquery(BoundingBox boundingBox, Projection projection)Query for rows within the bounding box in the provided projectionUserCustomCursorquery(GeometryEnvelope envelope)Query for rows within the geometry envelopeFeatureCursorqueryFeatures()Query for all featuresFeatureCursorqueryFeatures(boolean distinct)Query for all featuresFeatureCursorqueryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY, String where)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, String where)Query for featuresFeatureCursorqueryFeatures(boolean distinct, String[] columns)Query for all featuresFeatureCursorqueryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Query for features within the boundsFeatureCursorqueryFeatures(boolean distinct, String[] columns, String where)Query for featuresFeatureCursorqueryFeatures(boolean distinct, String[] columns, String where, String[] whereArgs)Query for featuresFeatureCursorqueryFeatures(boolean distinct, String[] columns, Map<String,Object> fieldValues)Query for featuresFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, String where)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, String where, String[] whereArgs)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Map<String,Object> fieldValues)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope)Query for features within the geometry envelopeFeatureCursorqueryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope, String where)Query for features within the geometry envelopeFeatureCursorqueryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs)Query for features within the geometry envelopeFeatureCursorqueryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope, Map<String,Object> fieldValues)Query for features within the geometry envelopeFeatureCursorqueryFeatures(boolean distinct, String where, String[] whereArgs)Query for featuresFeatureCursorqueryFeatures(boolean distinct, Map<String,Object> fieldValues)Query for featuresFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox, String where)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox, String where, String[] whereArgs)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox, Map<String,Object> fieldValues)Query for features within the bounding boxFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection, String where)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(boolean distinct, GeometryEnvelope envelope)Query for features within the geometry envelopeFeatureCursorqueryFeatures(boolean distinct, GeometryEnvelope envelope, String where)Query for features within the geometry envelopeFeatureCursorqueryFeatures(boolean distinct, GeometryEnvelope envelope, String where, String[] whereArgs)Query for features within the geometry envelopeFeatureCursorqueryFeatures(boolean distinct, GeometryEnvelope envelope, Map<String,Object> fieldValues)Query for features within the geometry envelopeFeatureCursorqueryFeatures(double minX, double minY, double maxX, double maxY)Query for features within the boundsFeatureCursorqueryFeatures(double minX, double minY, double maxX, double maxY, String where)Query for features within the boundsFeatureCursorqueryFeatures(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Query for features within the boundsFeatureCursorqueryFeatures(double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Query for features within the boundsFeatureCursorqueryFeatures(String where)Query for featuresFeatureCursorqueryFeatures(String[] columns)Query for all featuresFeatureCursorqueryFeatures(String[] columns, double minX, double minY, double maxX, double maxY)Query for features within the boundsFeatureCursorqueryFeatures(String[] columns, double minX, double minY, double maxX, double maxY, String where)Query for features within the boundsFeatureCursorqueryFeatures(String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Query for features within the boundsFeatureCursorqueryFeatures(String[] columns, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Query for features within the boundsFeatureCursorqueryFeatures(String[] columns, String where)Query for featuresFeatureCursorqueryFeatures(String[] columns, String where, String[] whereArgs)Query for featuresFeatureCursorqueryFeatures(String[] columns, Map<String,Object> fieldValues)Query for featuresFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox)Query for features within the bounding boxFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox, String where)Query for features within the bounding boxFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox, String where, String[] whereArgs)Query for features within the bounding boxFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox, Map<String,Object> fieldValues)Query for features within the bounding boxFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox, Projection projection)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox, Projection projection, String where)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(String[] columns, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(String[] columns, GeometryEnvelope envelope)Query for features within the geometry envelopeFeatureCursorqueryFeatures(String[] columns, GeometryEnvelope envelope, String where)Query for features within the geometry envelopeFeatureCursorqueryFeatures(String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs)Query for features within the geometry envelopeFeatureCursorqueryFeatures(String[] columns, GeometryEnvelope envelope, Map<String,Object> fieldValues)Query for features within the geometry envelopeFeatureCursorqueryFeatures(String where, String[] whereArgs)Query for featuresFeatureCursorqueryFeatures(Map<String,Object> fieldValues)Query for featuresFeatureCursorqueryFeatures(BoundingBox boundingBox)Query for features within the bounding boxFeatureCursorqueryFeatures(BoundingBox boundingBox, String where)Query for features within the bounding boxFeatureCursorqueryFeatures(BoundingBox boundingBox, String where, String[] whereArgs)Query for features within the bounding boxFeatureCursorqueryFeatures(BoundingBox boundingBox, Map<String,Object> fieldValues)Query for features within the bounding boxFeatureCursorqueryFeatures(BoundingBox boundingBox, Projection projection)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(BoundingBox boundingBox, Projection projection, String where)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Query for features within the bounding box in the provided projectionFeatureCursorqueryFeatures(GeometryEnvelope envelope)Query for features within the geometry envelopeFeatureCursorqueryFeatures(GeometryEnvelope envelope, String where)Query for features within the geometry envelopeFeatureCursorqueryFeatures(GeometryEnvelope envelope, String where, String[] whereArgs)Query for features within the geometry envelopeFeatureCursorqueryFeatures(GeometryEnvelope envelope, Map<String,Object> fieldValues)Query for features within the geometry envelopevoidsetProgress(GeoPackageProgress progress)Set the progress trackervoidsetTolerance(double tolerance)Set the query range tolerance-
Methods inherited from class mil.nga.geopackage.user.custom.UserCustomDao
count, getUserDb, newRow, readTable, registerCursorWrapper
-
Methods inherited from class mil.nga.geopackage.user.UserDao
beginTransaction, commit, endTransaction, getDatabaseConnection, getDb, insert, insert, insertOrThrow, inTransaction, isInvalidRequery, prepareResult, query, query, queryForIdRow, renameTableColumn, setInvalidRequery, setUseBindings, update, update
-
Methods inherited from class mil.nga.geopackage.user.UserCoreDao
addColumn, alterColumn, alterColumns, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAs, buildColumnsAsNull, buildColumnsAsNull, buildLimit, buildValueWhere, buildValueWhereArgs, buildWhere, buildWhere, buildWhere, buildWhere, buildWhereArgs, buildWhereArgs, buildWhereArgs, buildWhereArgs, buildWhereIn, buildWhereInArgs, buildWhereLike, buildWhereLike, columnCount, count, count, count, count, count, count, count, countColumn, countColumnIn, countColumnIn, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForEq, countForFieldValues, countForFieldValues, countForFieldValues, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForLike, countForValueFieldValues, countForValueFieldValues, countForValueFieldValues, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, countIn, create, createDao, delete, delete, delete, deleteAll, deleteById, dropColumn, dropColumn, dropColumn, dropColumnIndexes, dropColumnNames, dropColumns, dropTable, endAndBeginTransaction, endTransaction, failTransaction, getColumnNames, getColumns, getContents, getDatabase, getPkWhere, getPkWhereArgs, getProjection, getTable, getTableName, getZoomLevel, isPkModifiable, isValueValidation, max, max, min, min, projectBoundingBox, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, query, queryAs, queryAs, queryForAll, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForChunk, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForEq, queryForFieldValues, queryForFieldValues, queryForFieldValues, queryForFieldValues, queryForId, queryForId, queryForId, queryForId, queryForIdRow, queryForIdRow, queryForIdRow, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForLike, queryForValueFieldValues, queryForValueFieldValues, queryForValueFieldValues, queryForValueFieldValues, queryIdsSQL, queryIdsSQL, queryIdsSQL, queryIdsSQL, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryIn, queryResults, queryResults, queryResults, queryResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleColumnTypedResults, querySingleResult, querySingleResult, querySingleResult, querySingleResult, querySingleRowResults, querySingleRowResults, querySingleRowTypedResults, querySingleRowTypedResults, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, querySingleTypedResult, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, querySQL, queryTypedResults, queryTypedResults, queryTypedResults, queryTypedResults, rawQuery, rawQuery, renameColumn, renameColumn, renameColumn, setPkModifiable, setValueValidation
-
-
-
-
Field Detail
-
progress
protected GeoPackageProgress progress
Progress
-
tolerance
protected double tolerance
Query range tolerance
-
-
Method Detail
-
setProgress
public void setProgress(GeoPackageProgress progress)
Set the progress tracker- Parameters:
progress- progress tracker
-
getTolerance
public double getTolerance()
Get the query range tolerance- Returns:
- query range tolerance
-
setTolerance
public void setTolerance(double tolerance)
Set the query range tolerance- Parameters:
tolerance- query range tolerance
-
has
public boolean has()
Determine if this feature table has the RTree extension- Returns:
- true if has extension
-
create
public Extensions create()
Create the RTree extension for the feature table- Returns:
- extension
-
delete
public void delete()
Delete the RTree extension for the feature table
-
getRTreeIndexExtension
public RTreeIndexExtension getRTreeIndexExtension()
Get the RTree index extension- Returns:
- RTree index extension
-
getFeatureDao
public FeatureDao getFeatureDao()
Get the feature DAO- Returns:
- feature DAO
-
getRow
public RTreeIndexTableRow getRow(UserCustomCursor cursor)
Get the RTree Index Table row from the current result set location- Parameters:
cursor- result cursor- Returns:
- RTree Index Table row
-
getRow
public RTreeIndexTableRow getRow(UserCustomRow row)
Get the RTree Index Table row from the user custom row- Parameters:
row- custom row- Returns:
- RTree Index Table row
-
getFeatureRow
public FeatureRow getFeatureRow(RTreeIndexTableRow row)
Get the feature row from the RTree Index Table row- Parameters:
row- RTree Index Table row- Returns:
- feature row
-
getFeatureRow
public FeatureRow getFeatureRow(UserCustomCursor cursor)
Get the feature row from the RTree Index Table row- Parameters:
cursor- result cursor- Returns:
- feature row
-
getFeatureRow
public FeatureRow getFeatureRow(UserCustomRow row)
Get the feature row from the user custom row- Parameters:
row- custom row- Returns:
- feature row
-
query
public UserCustomCursor query(boolean distinct, String[] columns)
- Overrides:
queryin classUserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
query
public UserCustomCursor query(boolean distinct, String[] columns, String[] columnsAs)
- Overrides:
queryin classUserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
query
public UserCustomCursor query(boolean distinct, String[] columns, String where, String[] whereArgs)
- Overrides:
queryin classUserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
query
public UserCustomCursor query(boolean distinct, String[] columns, String where, String[] whereArgs, String groupBy, String having, String orderBy)
- Overrides:
queryin classUserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
query
public UserCustomCursor query(boolean distinct, String[] columns, String where, String[] whereArgs, String groupBy, String having, String orderBy, String limit)
- Overrides:
queryin classUserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
count
public int count(boolean distinct, String column, String where, String[] args)- Overrides:
countin classUserCoreDao<UserCustomColumn,UserCustomTable,UserCustomRow,UserCustomCursor>
-
queryFeatures
public FeatureCursor queryFeatures()
Query for all features- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct)
Query for all features- Parameters:
distinct- distinct rows- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns)
Query for all features- Parameters:
columns- columns- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns)
Query for all features- Parameters:
distinct- distinct rowscolumns- columns- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures()
Count features- Returns:
- count
- Since:
- 4.0.0
-
countColumnFeatures
public int countColumnFeatures(String column)
Count features- Parameters:
column- count column name- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column)Count features- Parameters:
distinct- distinct column valuescolumn- count column name- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(Map<String,Object> fieldValues)
Query for features- Parameters:
fieldValues- field values- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, Map<String,Object> fieldValues)
Query for features- Parameters:
distinct- distinct rowsfieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, Map<String,Object> fieldValues)
Query for features- Parameters:
columns- columnsfieldValues- field values- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, Map<String,Object> fieldValues)
Query for features- Parameters:
distinct- distinct rowscolumns- columnsfieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(Map<String,Object> fieldValues)
Count features- Parameters:
fieldValues- field values- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, Map<String,Object> fieldValues)
Count features- Parameters:
column- count column valuefieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, Map<String,Object> fieldValues)Count features- Parameters:
distinct- distinct column valuescolumn- count column valuefieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String where)
Query for features- Parameters:
where- where clause- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String where)
Query for features- Parameters:
distinct- distinct rowswhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, String where)
Query for features- Parameters:
columns- columnswhere- where clause- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, String where)
Query for features- Parameters:
distinct- distinct rowscolumns- columnswhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(String where)
Count features- Parameters:
where- where clause- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, String where)
Count features- Parameters:
column- count column namewhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, String where)Count features- Parameters:
distinct- distinct column valuescolumn- count column namewhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String where, String[] whereArgs)
Query for features- Parameters:
where- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String where, String[] whereArgs)
Query for features- Parameters:
distinct- distinct rowswhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, String where, String[] whereArgs)
Query for features- Parameters:
columns- columnswhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, String where, String[] whereArgs)
Query for features- Parameters:
distinct- distinct rowscolumns- columnswhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(String where, String[] whereArgs)
Count features- Parameters:
where- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, String where, String[] whereArgs)
Count features- Parameters:
column- count column namewhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, String where, String[] whereArgs)Count features- Parameters:
distinct- distinct column valuescolumn- count column namewhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
getBoundingBox
public BoundingBox getBoundingBox()
- Overrides:
getBoundingBoxin classUserCustomDao
-
getBoundingBox
public BoundingBox getBoundingBox(Projection projection)
- Overrides:
getBoundingBoxin classUserCustomDao
-
query
public UserCustomCursor query(BoundingBox boundingBox)
Query for rows within the bounding box- Parameters:
boundingBox- bounding box- Returns:
- cursor
-
query
public UserCustomCursor query(boolean distinct, BoundingBox boundingBox)
Query for rows within the bounding box- Parameters:
distinct- distinct rowsboundingBox- bounding box- Returns:
- cursor
- Since:
- 4.0.0
-
query
public UserCustomCursor query(String[] columns, BoundingBox boundingBox)
Query for rows within the bounding box- Parameters:
columns- columnsboundingBox- bounding box- Returns:
- cursor
- Since:
- 3.5.0
-
query
public UserCustomCursor query(boolean distinct, String[] columns, BoundingBox boundingBox)
Query for rows within the bounding box- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding box- Returns:
- cursor
- Since:
- 4.0.0
-
count
public int count(BoundingBox boundingBox)
Count the rows within the bounding box- Parameters:
boundingBox- bounding box- Returns:
- count
-
count
public int count(String column, BoundingBox boundingBox)
Count the rows within the bounding box- Parameters:
column- count column nameboundingBox- bounding box- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(boolean distinct, String column, BoundingBox boundingBox)Count the rows within the bounding box- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding box- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox)
Query for features within the bounding box- Parameters:
boundingBox- bounding box- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox)
Query for features within the bounding box- Parameters:
distinct- distinct rowsboundingBox- bounding box- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox)
Query for features within the bounding box- Parameters:
columns- columnsboundingBox- bounding box- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox)
Query for features within the bounding box- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding box- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox)
Count the features within the bounding box- Parameters:
boundingBox- bounding box- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox)
Count the features within the bounding box- Parameters:
column- count column valuesboundingBox- bounding box- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox)Count the features within the bounding box- Parameters:
distinct- distinct column valuescolumn- count column valuesboundingBox- bounding box- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox, Map<String,Object> fieldValues)
Query for features within the bounding box- Parameters:
boundingBox- bounding boxfieldValues- field values- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox, Map<String,Object> fieldValues)
Query for features within the bounding box- Parameters:
distinct- distinct rowsboundingBox- bounding boxfieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox, Map<String,Object> fieldValues)
Query for features within the bounding box- Parameters:
columns- columnsboundingBox- bounding boxfieldValues- field values- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Map<String,Object> fieldValues)
Query for features within the bounding box- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxfieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox, Map<String,Object> fieldValues)
Count the features within the bounding box- Parameters:
boundingBox- bounding boxfieldValues- field values- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox, Map<String,Object> fieldValues)
Count the features within the bounding box- Parameters:
column- count column nameboundingBox- bounding boxfieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox, Map<String,Object> fieldValues)Count the features within the bounding box- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding boxfieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox, String where)
Query for features within the bounding box- Parameters:
boundingBox- bounding boxwhere- where clause- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox, String where)
Query for features within the bounding box- Parameters:
distinct- distinct rowsboundingBox- bounding boxwhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox, String where)
Query for features within the bounding box- Parameters:
columns- columnsboundingBox- bounding boxwhere- where clause- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, String where)
Query for features within the bounding box- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxwhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox, String where)
Count the features within the bounding box- Parameters:
boundingBox- bounding boxwhere- where clause- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox, String where)
Count the features within the bounding box- Parameters:
column- count column nameboundingBox- bounding boxwhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox, String where)Count the features within the bounding box- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding boxwhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox, String where, String[] whereArgs)
Query for features within the bounding box- Parameters:
boundingBox- bounding boxwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox, String where, String[] whereArgs)
Query for features within the bounding box- Parameters:
distinct- distinct rowsboundingBox- bounding boxwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox, String where, String[] whereArgs)
Query for features within the bounding box- Parameters:
columns- columnsboundingBox- bounding boxwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, String where, String[] whereArgs)
Query for features within the bounding box- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox, String where, String[] whereArgs)
Count the features within the bounding box- Parameters:
boundingBox- bounding boxwhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox, String where, String[] whereArgs)
Count the features within the bounding box- Parameters:
column- count column nameboundingBox- bounding boxwhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox, String where, String[] whereArgs)Count the features within the bounding box- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding boxwhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
query
public UserCustomCursor query(BoundingBox boundingBox, Projection projection)
Query for rows within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projection- Returns:
- cursor
-
query
public UserCustomCursor query(boolean distinct, BoundingBox boundingBox, Projection projection)
Query for rows within the bounding box in the provided projection- Parameters:
distinct- distinct rowsboundingBox- bounding boxprojection- projection- Returns:
- cursor
- Since:
- 4.0.0
-
query
public UserCustomCursor query(String[] columns, BoundingBox boundingBox, Projection projection)
Query for rows within the bounding box in the provided projection- Parameters:
columns- columnsboundingBox- bounding boxprojection- projection- Returns:
- cursor
- Since:
- 3.5.0
-
query
public UserCustomCursor query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection)
Query for rows within the bounding box in the provided projection- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxprojection- projection- Returns:
- cursor
- Since:
- 4.0.0
-
count
public int count(BoundingBox boundingBox, Projection projection)
Count the rows within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projection- Returns:
- count
-
count
public int count(String column, BoundingBox boundingBox, Projection projection)
Count the rows within the bounding box in the provided projection- Parameters:
column- count column nameboundingBox- bounding boxprojection- projection- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(boolean distinct, String column, BoundingBox boundingBox, Projection projection)Count the rows within the bounding box in the provided projection- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding boxprojection- projection- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox, Projection projection)
Query for features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projection- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowsboundingBox- bounding boxprojection- projection- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox, Projection projection)
Query for features within the bounding box in the provided projection- Parameters:
columns- columnsboundingBox- bounding boxprojection- projection- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxprojection- projection- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox, Projection projection)
Count the features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projection- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox, Projection projection)
Count the features within the bounding box in the provided projection- Parameters:
column- count column nameboundingBox- bounding boxprojection- projection- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection)Count the features within the bounding box in the provided projection- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding boxprojection- projection- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Query for features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projectionfieldValues- field values- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowsboundingBox- bounding boxprojection- projectionfieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Query for features within the bounding box in the provided projection- Parameters:
columns- columnsboundingBox- bounding boxprojection- projectionfieldValues- field values- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxprojection- projectionfieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Count the features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projectionfieldValues- field values- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Count the features within the bounding box in the provided projection- Parameters:
column- count column nameboundingBox- bounding boxprojection- projectionfieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)Count the features within the bounding box in the provided projection- Parameters:
distinct- distinct rowscolumn- count column nameboundingBox- bounding boxprojection- projectionfieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox, Projection projection, String where)
Query for features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projectionwhere- where clause- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection, String where)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowsboundingBox- bounding boxprojection- projectionwhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox, Projection projection, String where)
Query for features within the bounding box in the provided projection- Parameters:
columns- columnsboundingBox- bounding boxprojection- projectionwhere- where clause- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxprojection- projectionwhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox, Projection projection, String where)
Count the features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projectionwhere- where clause- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox, Projection projection, String where)
Count the features within the bounding box in the provided projection- Parameters:
column- count column nameboundingBox- bounding boxprojection- projectionwhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection, String where)Count the features within the bounding box in the provided projection- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding boxprojection- projectionwhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Query for features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projectionwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowsboundingBox- bounding boxprojection- projectionwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Query for features within the bounding box in the provided projection- Parameters:
columns- columnsboundingBox- bounding boxprojection- projectionwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Query for features within the bounding box in the provided projection- Parameters:
distinct- distinct rowscolumns- columnsboundingBox- bounding boxprojection- projectionwhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Count the features within the bounding box in the provided projection- Parameters:
boundingBox- bounding boxprojection- projectionwhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Count the features within the bounding box in the provided projection- Parameters:
column- count column nameboundingBox- bounding boxprojection- projectionwhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)Count the features within the bounding box in the provided projection- Parameters:
distinct- distinct column valuescolumn- count column nameboundingBox- bounding boxprojection- projectionwhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
query
public UserCustomCursor query(GeometryEnvelope envelope)
Query for rows within the geometry envelope- Parameters:
envelope- geometry envelope- Returns:
- cursor
-
query
public UserCustomCursor query(boolean distinct, GeometryEnvelope envelope)
Query for rows within the geometry envelope- Parameters:
distinct- distinct rowsenvelope- geometry envelope- Returns:
- cursor
- Since:
- 4.0.0
-
query
public UserCustomCursor query(String[] columns, GeometryEnvelope envelope)
Query for rows within the geometry envelope- Parameters:
columns- columnsenvelope- geometry envelope- Returns:
- cursor
- Since:
- 3.5.0
-
query
public UserCustomCursor query(boolean distinct, String[] columns, GeometryEnvelope envelope)
Query for rows within the geometry envelope- Parameters:
distinct- distinct rowscolumns- columnsenvelope- geometry envelope- Returns:
- cursor
- Since:
- 4.0.0
-
count
public int count(GeometryEnvelope envelope)
Count the rows within the geometry envelope- Parameters:
envelope- geometry envelope- Returns:
- count
-
count
public int count(String column, GeometryEnvelope envelope)
Count the rows within the geometry envelope- Parameters:
column- count column nameenvelope- geometry envelope- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(boolean distinct, String column, GeometryEnvelope envelope)Count the rows within the geometry envelope- Parameters:
distinct- distinct column valuescolumn- count column nameenvelope- geometry envelope- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(GeometryEnvelope envelope)
Query for features within the geometry envelope- Parameters:
envelope- geometry envelope- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, GeometryEnvelope envelope)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowsenvelope- geometry envelope- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, GeometryEnvelope envelope)
Query for features within the geometry envelope- Parameters:
columns- columnsenvelope- geometry envelope- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowscolumns- columnsenvelope- geometry envelope- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(GeometryEnvelope envelope)
Count the features within the geometry envelope- Parameters:
envelope- geometry envelope- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, GeometryEnvelope envelope)
Count the features within the geometry envelope- Parameters:
column- count column nameenvelope- geometry envelope- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, GeometryEnvelope envelope)Count the features within the geometry envelope- Parameters:
distinct- distinct column valuescolumn- count column nameenvelope- geometry envelope- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(GeometryEnvelope envelope, Map<String,Object> fieldValues)
Query for features within the geometry envelope- Parameters:
envelope- geometry envelopefieldValues- field values- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, GeometryEnvelope envelope, Map<String,Object> fieldValues)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowsenvelope- geometry envelopefieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, GeometryEnvelope envelope, Map<String,Object> fieldValues)
Query for features within the geometry envelope- Parameters:
columns- columnsenvelope- geometry envelopefieldValues- field values- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope, Map<String,Object> fieldValues)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowscolumns- columnsenvelope- geometry envelopefieldValues- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(GeometryEnvelope envelope, Map<String,Object> fieldValues)
Count the features within the geometry envelope- Parameters:
envelope- geometry envelopefieldValues- field values- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, GeometryEnvelope envelope, Map<String,Object> fieldValues)
Count the features within the geometry envelope- Parameters:
column- count column nameenvelope- geometry envelopefieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, GeometryEnvelope envelope, Map<String,Object> fieldValues)Count the features within the geometry envelope- Parameters:
distinct- distinct column valuescolumn- count column nameenvelope- geometry envelopefieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(GeometryEnvelope envelope, String where)
Query for features within the geometry envelope- Parameters:
envelope- geometry envelopewhere- where clause- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, GeometryEnvelope envelope, String where)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowsenvelope- geometry envelopewhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, GeometryEnvelope envelope, String where)
Query for features within the geometry envelope- Parameters:
columns- columnsenvelope- geometry envelopewhere- where clause- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope, String where)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowscolumns- columnsenvelope- geometry envelopewhere- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(GeometryEnvelope envelope, String where)
Count the features within the geometry envelope- Parameters:
envelope- geometry envelopewhere- where clause- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, GeometryEnvelope envelope, String where)
Count the features within the geometry envelope- Parameters:
column- count column nameenvelope- geometry envelopewhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, GeometryEnvelope envelope, String where)Count the features within the geometry envelope- Parameters:
distinct- distinct column valuescolumn- count column nameenvelope- geometry envelopewhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(GeometryEnvelope envelope, String where, String[] whereArgs)
Query for features within the geometry envelope- Parameters:
envelope- geometry envelopewhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, GeometryEnvelope envelope, String where, String[] whereArgs)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowsenvelope- geometry envelopewhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs)
Query for features within the geometry envelope- Parameters:
columns- columnsenvelope- geometry envelopewhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs)
Query for features within the geometry envelope- Parameters:
distinct- distinct rowscolumns- columnsenvelope- geometry envelopewhere- where clausewhereArgs- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(GeometryEnvelope envelope, String where, String[] whereArgs)
Count the features within the geometry envelope- Parameters:
envelope- geometry envelopewhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, GeometryEnvelope envelope, String where, String[] whereArgs)
Count the features within the geometry envelope- Parameters:
column- count column nameenvelope- geometry envelopewhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, GeometryEnvelope envelope, String where, String[] whereArgs)Count the features within the geometry envelope- Parameters:
distinct- distinct column valuescolumn- count column nameenvelope- geometry envelopewhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
query
public UserCustomCursor query(double minX, double minY, double maxX, double maxY)
Query for rows within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
-
query
public UserCustomCursor query(boolean distinct, double minX, double minY, double maxX, double maxY)
Query for rows within the bounds- Parameters:
distinct- distinct rowsminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
- Since:
- 4.0.0
-
query
public UserCustomCursor query(String[] columns, double minX, double minY, double maxX, double maxY)
Query for rows within the bounds- Parameters:
columns- columnsminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
- Since:
- 3.5.0
-
query
public UserCustomCursor query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY)
Query for rows within the bounds- Parameters:
distinct- distinct rowscolumns- columnsminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
- Since:
- 4.0.0
-
count
public int count(double minX, double minY, double maxX, double maxY)Count the rows within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- count
-
count
public int count(String column, double minX, double minY, double maxX, double maxY)
Count the rows within the bounds- Parameters:
column- count column nameminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(boolean distinct, String column, double minX, double minY, double maxX, double maxY)Count the rows within the bounds- Parameters:
distinct- distinct column valuescolumn- count column nameminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(double minX, double minY, double maxX, double maxY)
Query for features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY)
Query for features within the bounds- Parameters:
distinct- distinct rowsminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, double minX, double minY, double maxX, double maxY)
Query for features within the bounds- Parameters:
columns- columnsminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY)
Query for features within the bounds- Parameters:
distinct- distinct rowscolumns- columnsminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(double minX, double minY, double maxX, double maxY)Count the features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, double minX, double minY, double maxX, double maxY)
Count the features within the bounds- Parameters:
column- count column nameminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY)Count the features within the bounds- Parameters:
distinct- distinct column valuescolumn- count column nameminX- min xminY- min ymaxX- max xmaxY- max y- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Query for features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max yfieldValues- field values- Returns:
- cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Query for features within the bounds- Parameters:
distinct- distinct rowsminX- min xminY- min ymaxX- max xmaxY- max yfieldValues- field values- Returns:
- cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Query for features within the bounds- Parameters:
columns- columnsminX- min xminY- min ymaxX- max xmaxY- max yfieldValues- field values- Returns:
- cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Query for features within the bounds- Parameters:
distinct- distinct rowscolumns- columnsminX- min xminY- min ymaxX- max xmaxY- max yfieldValues- field values- Returns:
- cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Count the features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max yfieldValues- field values- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Count the features within the bounds- Parameters:
column- count column nameminX- min xminY- min ymaxX- max xmaxY- max yfieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)Count the features within the bounds- Parameters:
distinct- distinct column valuescolumn- count column nameminX- min xminY- min ymaxX- max xmaxY- max yfieldValues- field values- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(double minX, double minY, double maxX, double maxY, String where)
Query for features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max ywhere- where clause- Returns:
- cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY, String where)
Query for features within the bounds- Parameters:
distinct- distinct rowsminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clause- Returns:
- cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, double minX, double minY, double maxX, double maxY, String where)
Query for features within the bounds- Parameters:
columns- columnsminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clause- Returns:
- cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where)
Query for features within the bounds- Parameters:
distinct- distinct rowscolumns- columnsminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clause- Returns:
- cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(double minX, double minY, double maxX, double maxY, String where)Count the features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max ywhere- where clause- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, double minX, double minY, double maxX, double maxY, String where)
Count the features within the bounds- Parameters:
column- count column nameminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY, String where)Count the features within the bounds- Parameters:
distinct- distinct column valuescolumn- count column nameminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clause- Returns:
- count
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Query for features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max ywhere- where clausewhereArgs- where arguments- Returns:
- cursor
- Since:
- 3.4.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Query for features within the bounds- Parameters:
distinct- distinct rowsminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clausewhereArgs- where arguments- Returns:
- cursor
- Since:
- 4.0.0
-
queryFeatures
public FeatureCursor queryFeatures(String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Query for features within the bounds- Parameters:
columns- columnsminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clausewhereArgs- where arguments- Returns:
- cursor
- Since:
- 3.5.0
-
queryFeatures
public FeatureCursor queryFeatures(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Query for features within the bounds- Parameters:
distinct- distinct rowscolumns- columnsminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clausewhereArgs- where arguments- Returns:
- cursor
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Count the features within the bounds- Parameters:
minX- min xminY- min ymaxX- max xmaxY- max ywhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 3.4.0
-
countFeatures
public int countFeatures(String column, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Count the features within the bounds- Parameters:
column- count column nameminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
countFeatures
public int countFeatures(boolean distinct, String column, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)Count the features within the bounds- Parameters:
distinct- distinct column valuescolumn- count column nameminX- min xminY- min ymaxX- max xmaxY- max ywhere- where clausewhereArgs- where arguments- Returns:
- count
- Since:
- 4.0.0
-
-