Package mil.nga.geopackage.features.user
Class ManualFeatureQuery
java.lang.Object
mil.nga.geopackage.features.user.ManualFeatureQuery
Performs manual brute force queries against feature rows. See
FeatureIndexManager
for performing indexed queries.- Since:
- 3.1.0
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
Query single chunk limitprotected double
Query range tolerance -
Constructor Summary
ConstructorDescriptionManualFeatureQuery
(FeatureDao featureDao) ConstructorManualFeatureQuery
(FeatureDao featureDao, boolean geodesic) Constructor -
Method Summary
Modifier and TypeMethodDescriptionint
count()
Get the count of featuresint
Get a count of resultsint
Count featuresint
Count featuresint
Count featureslong
count
(double minX, double minY, double maxX, double maxY) Manually count the rows within the boundslong
Manually count the rows within the boundslong
Manually count the rows within the boundslong
Manually count the rows within the boundsint
Count featuresint
Count featuresint
Count featuresint
Count featuresint
Count featuresint
Count featureslong
count
(BoundingBox boundingBox) Manually count the rows within the bounding boxlong
count
(BoundingBox boundingBox, String where) Manually count the rows within the bounding boxlong
count
(BoundingBox boundingBox, String where, String[] whereArgs) Manually count the rows within the bounding boxlong
count
(BoundingBox boundingBox, Map<String, Object> fieldValues) Manually count the rows within the bounding boxlong
count
(BoundingBox boundingBox, Projection projection) Manually count the rows within the bounding box in the provided projectionlong
count
(BoundingBox boundingBox, Projection projection, String where) Manually count the rows within the bounding box in the provided projectionlong
count
(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually count the rows within the bounding box in the provided projectionlong
count
(BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually count the rows within the bounding box in the provided projectionlong
count
(GeometryEnvelope envelope) Manually count the rows within the geometry envelopelong
count
(GeometryEnvelope envelope, String where) Manually count the rows within the geometry envelopelong
count
(GeometryEnvelope envelope, String where, String[] whereArgs) Manually count the rows within the geometry envelopelong
count
(GeometryEnvelope envelope, Map<String, Object> fieldValues) Manually count the rows within the geometry envelopeint
countColumn
(String column) Get a count of resultsint
Get the count of features with non null geometriesManually build the bounds of the feature tablegetBoundingBox
(Projection projection) Manually build the bounds of the feature table in the provided projectionint
Get the SQL query chunk limitGet the feature DAOdouble
Get the query range toleranceboolean
Geometries indexed using geodesic linesquery()
Query for featuresquery
(boolean distinct) Query for featuresquery
(boolean distinct, double minX, double minY, double maxX, double maxY) Manually query for rows within the boundsManually query for rows within the boundsquery
(boolean distinct, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually query for rows within the boundsquery
(boolean distinct, double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually query for rows within the boundsQuery for featuresQuery for featuresManually query for rows within the boundsquery
(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where) Manually query for rows within the boundsquery
(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually query for rows within the boundsquery
(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually query for rows within the boundsQuery for featuresQuery for featuresQuery for featuresquery
(boolean distinct, String[] columns, BoundingBox boundingBox) Manually query for rows within the bounding boxquery
(boolean distinct, String[] columns, BoundingBox boundingBox, String where) Manually query for rows within the bounding boxquery
(boolean distinct, String[] columns, BoundingBox boundingBox, String where, String[] whereArgs) Manually query for rows within the bounding boxManually query for rows within the bounding boxquery
(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, String[] columns, GeometryEnvelope envelope) Manually query for rows within the geometry envelopequery
(boolean distinct, String[] columns, GeometryEnvelope envelope, String where) Manually query for rows within the geometry envelopequery
(boolean distinct, String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs) Manually query for rows within the geometry envelopequery
(boolean distinct, String[] columns, GeometryEnvelope envelope, Map<String, Object> fieldValues) Manually query for rows within the geometry envelopeQuery for featuresQuery for featuresquery
(boolean distinct, BoundingBox boundingBox) Manually query for rows within the bounding boxquery
(boolean distinct, BoundingBox boundingBox, String where) Manually query for rows within the bounding boxquery
(boolean distinct, BoundingBox boundingBox, String where, String[] whereArgs) Manually query for rows within the bounding boxquery
(boolean distinct, BoundingBox boundingBox, Map<String, Object> fieldValues) Manually query for rows within the bounding boxquery
(boolean distinct, BoundingBox boundingBox, Projection projection) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projectionquery
(boolean distinct, GeometryEnvelope envelope) Manually query for rows within the geometry envelopequery
(boolean distinct, GeometryEnvelope envelope, String where) Manually query for rows within the geometry envelopequery
(boolean distinct, GeometryEnvelope envelope, String where, String[] whereArgs) Manually query for rows within the geometry envelopequery
(boolean distinct, GeometryEnvelope envelope, Map<String, Object> fieldValues) Manually query for rows within the geometry envelopequery
(double minX, double minY, double maxX, double maxY) Manually query for rows within the boundsManually query for rows within the boundsManually query for rows within the boundsManually query for rows within the boundsQuery for featuresQuery for featuresManually query for rows within the boundsManually query for rows within the boundsquery
(String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually query for rows within the boundsquery
(String[] columns, double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually query for rows within the boundsQuery for featuresQuery for featuresQuery for featuresquery
(String[] columns, BoundingBox boundingBox) Manually query for rows within the bounding boxquery
(String[] columns, BoundingBox boundingBox, String where) Manually query for rows within the bounding boxquery
(String[] columns, BoundingBox boundingBox, String where, String[] whereArgs) Manually query for rows within the bounding boxManually query for rows within the bounding boxquery
(String[] columns, BoundingBox boundingBox, Projection projection) Manually query for rows within the bounding box in the provided projectionquery
(String[] columns, BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projectionquery
(String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projectionquery
(String[] columns, BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projectionquery
(String[] columns, GeometryEnvelope envelope) Manually query for rows within the geometry envelopequery
(String[] columns, GeometryEnvelope envelope, String where) Manually query for rows within the geometry envelopequery
(String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs) Manually query for rows within the geometry envelopeManually query for rows within the geometry envelopeQuery for featuresQuery for featuresquery
(BoundingBox boundingBox) Manually query for rows within the bounding boxquery
(BoundingBox boundingBox, String where) Manually query for rows within the bounding boxquery
(BoundingBox boundingBox, String where, String[] whereArgs) Manually query for rows within the bounding boxquery
(BoundingBox boundingBox, Map<String, Object> fieldValues) Manually query for rows within the bounding boxquery
(BoundingBox boundingBox, Projection projection) Manually query for rows within the bounding box in the provided projectionquery
(BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projectionquery
(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projectionquery
(BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projectionquery
(GeometryEnvelope envelope) Manually query for rows within the geometry envelopequery
(GeometryEnvelope envelope, String where) Manually query for rows within the geometry envelopequery
(GeometryEnvelope envelope, String where, String[] whereArgs) Manually query for rows within the geometry envelopequery
(GeometryEnvelope envelope, Map<String, Object> fieldValues) Manually query for rows within the geometry envelopequeryForChunk
(boolean distinct, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs, String orderBy, int limit, long offset) Manually query for rows within the bounds, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, String where, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, String where, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, Map<String, Object> fieldValues, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, Map<String, Object> fieldValues, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, Map<String, Object> fieldValues, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs, String orderBy, int limit, long offset) Manually query for rows within the geometry envelope, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String where, String[] whereArgs, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String where, String[] whereArgs, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String where, String[] whereArgs, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String where, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, String where, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, Map<String, Object> fieldValues, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, Map<String, Object> fieldValues, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, Map<String, Object> fieldValues, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(boolean distinct, Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String where, String[] whereArgs, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String where, String[] whereArgs, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String where, String[] whereArgs, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String where, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, String where, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, Map<String, Object> fieldValues, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, Map<String, Object> fieldValues, int limit, long offset) Query for features, starting at the offset and returning no more than the limitQuery for features, starting at the offset and returning no more than the limitqueryForChunk
(String[] columns, Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String where, String[] whereArgs, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String where, String[] whereArgs, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String where, String[] whereArgs, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String where, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(String where, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(Map<String, Object> fieldValues, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(Map<String, Object> fieldValues, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(Map<String, Object> fieldValues, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunk
(Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(boolean distinct, String[] columns, String where, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(boolean distinct, String[] columns, String where, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(boolean distinct, String where, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(boolean distinct, String where, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(String[] columns, String where, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(String[] columns, String where, int limit, long offset) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(String where, int limit) Query for features, starting at the offset and returning no more than the limitqueryForChunkWhere
(String where, int limit, long offset) Query for features, starting at the offset and returning no more than the limitvoid
setChunkLimit
(int chunkLimit) Set the SQL query chunk limitvoid
setGeodesic
(boolean geodesic) Set the geodestic flag, true to index geodesic geometriesvoid
setTolerance
(double tolerance) Set the query range tolerance
-
Field Details
-
chunkLimit
protected int chunkLimitQuery single chunk limit -
tolerance
protected double toleranceQuery range tolerance
-
-
Constructor Details
-
ManualFeatureQuery
Constructor- Parameters:
featureDao
- feature DAO
-
ManualFeatureQuery
Constructor- Parameters:
featureDao
- feature DAOgeodesic
- index using geodesic bounds- Since:
- 6.7.4
-
-
Method Details
-
getFeatureDao
Get the feature DAO- Returns:
- feature DAO
-
getChunkLimit
public int getChunkLimit()Get the SQL query chunk limit- Returns:
- chunk limit
-
setChunkLimit
public void setChunkLimit(int chunkLimit) Set the SQL query chunk limit- Parameters:
chunkLimit
- chunk limit
-
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
-
isGeodesic
public boolean isGeodesic()Geometries indexed using geodesic lines- Returns:
- geodesic flag
- Since:
- 6.7.4
-
setGeodesic
public void setGeodesic(boolean geodesic) Set the geodestic flag, true to index geodesic geometries- Parameters:
geodesic
- index geodesic geometries flag- Since:
- 6.7.4
-
query
Query for features- Returns:
- feature cursor
- Since:
- 3.4.0
-
query
Query for features- Parameters:
distinct
- distinct rows- Returns:
- feature cursor
- Since:
- 4.0.0
-
query
Query for features- Parameters:
columns
- columns- Returns:
- feature cursor
- Since:
- 3.5.0
-
query
Query for features- Parameters:
distinct
- distinct rowscolumns
- columns- Returns:
- feature cursor
- Since:
- 4.0.0
-
count
public int count()Get the count of features- Returns:
- count
-
countWithGeometries
public int countWithGeometries()Get the count of features with non null geometries- Returns:
- count
-
countColumn
Get a count of results- Parameters:
column
- count column name- Returns:
- count
- Since:
- 4.0.0
-
count
Get a count of results- Parameters:
distinct
- distinct column valuescolumn
- count column name- Returns:
- count
- Since:
- 4.0.0
-
query
Query for features- Parameters:
fieldValues
- field values- Returns:
- feature cursor
- Since:
- 3.4.0
-
query
Query for features- Parameters:
distinct
- distinct rowsfieldValues
- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
query
Query for features- Parameters:
columns
- columnsfieldValues
- field values- Returns:
- feature cursor
- Since:
- 3.5.0
-
query
Query for features- Parameters:
distinct
- distinct rowscolumns
- columnsfieldValues
- field values- Returns:
- feature cursor
- Since:
- 4.0.0
-
count
Count features- Parameters:
fieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
count
Count features- Parameters:
column
- count column namefieldValues
- field values- Returns:
- count
- Since:
- 4.0.0
-
count
Count features- Parameters:
distinct
- distinct column valuescolumn
- count column namefieldValues
- field values- Returns:
- count
- Since:
- 4.0.0
-
query
Query for features- Parameters:
where
- where clause- Returns:
- feature cursor
- Since:
- 3.4.0
-
query
Query for features- Parameters:
distinct
- distinct rowswhere
- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
query
Query for features- Parameters:
columns
- columnswhere
- where clause- Returns:
- feature cursor
- Since:
- 3.5.0
-
query
Query for features- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clause- Returns:
- feature cursor
- Since:
- 4.0.0
-
count
Count features- Parameters:
where
- where clause- Returns:
- count
- Since:
- 3.4.0
-
count
Count features- Parameters:
column
- count column namewhere
- where clause- Returns:
- count
- Since:
- 4.0.0
-
count
Count features- Parameters:
distinct
- distinct column valuescolumn
- count column namewhere
- where clause- Returns:
- count
- Since:
- 4.0.0
-
query
Query for features- Parameters:
where
- where clausewhereArgs
- where arguments- Returns:
- feature cursor
- Since:
- 3.4.0
-
query
Query for features- Parameters:
distinct
- distinct rowswhere
- where clausewhereArgs
- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
query
Query for features- Parameters:
columns
- columnswhere
- where clausewhereArgs
- where arguments- Returns:
- feature cursor
- Since:
- 3.5.0
-
query
Query for features- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clausewhereArgs
- where arguments- Returns:
- feature cursor
- Since:
- 4.0.0
-
count
Count features- Parameters:
where
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 3.4.0
-
count
Count features- Parameters:
column
- count column namewhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 4.0.0
-
count
Count features- Parameters:
distinct
- distinct column valuescolumn
- count column namewhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 4.0.0
-
getBoundingBox
Manually build the bounds of the feature table- Returns:
- bounding box
-
getBoundingBox
Manually build the bounds of the feature table in the provided projection- Parameters:
projection
- desired projection- Returns:
- bounding box
-
query
Manually query for rows within the bounding box- Parameters:
boundingBox
- bounding box- Returns:
- results
-
query
Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowsboundingBox
- bounding box- Returns:
- results
- Since:
- 4.0.0
-
query
Manually query for rows within the bounding box- Parameters:
columns
- columnsboundingBox
- bounding box- Returns:
- results
- Since:
- 3.5.0
-
query
Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding box- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding box- Returns:
- count
-
query
Manually query for rows within the bounding box- Parameters:
boundingBox
- bounding boxfieldValues
- field values- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox, Map<String, Object> fieldValues) Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxfieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox, Map<String, Object> fieldValues) Manually query for rows within the bounding box- Parameters:
columns
- columnsboundingBox
- bounding boxfieldValues
- field values- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox, Map<String, Object> fieldValues) Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding boxfieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding boxfieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
query
Manually query for rows within the bounding box- Parameters:
boundingBox
- bounding boxwhere
- where clause- Returns:
- results
- Since:
- 3.4.0
-
query
Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxwhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
query
Manually query for rows within the bounding box- Parameters:
columns
- columnsboundingBox
- bounding boxwhere
- where clause- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox, String where) Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding boxwhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding boxwhere
- where clause- Returns:
- count
- Since:
- 3.4.0
-
query
Manually query for rows within the bounding box- Parameters:
boundingBox
- bounding boxwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox, String where, String[] whereArgs) Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox, String where, String[] whereArgs) Manually query for rows within the bounding box- Parameters:
columns
- columnsboundingBox
- bounding boxwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox, String where, String[] whereArgs) Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding boxwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding boxwhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 3.4.0
-
query
Manually query for rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projection- Returns:
- results
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox, Projection projection) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxprojection
- projection- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox, Projection projection) Manually query for rows within the bounding box in the provided projection- Parameters:
columns
- columnsboundingBox
- bounding boxprojection
- projection- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding boxprojection
- projection- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projection- Returns:
- count
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projectionfieldValues
- field values- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxprojection
- projectionfieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projection- Parameters:
columns
- columnsboundingBox
- bounding boxprojection
- projectionfieldValues
- field values- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, Map<String, Object> fieldValues) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding boxprojection
- projectionfieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projectionfieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projectionwhere
- where clause- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxprojection
- projectionwhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projection- Parameters:
columns
- columnsboundingBox
- bounding boxprojection
- projectionwhere
- where clause- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding boxprojection
- projectionwhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projectionwhere
- where clause- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projectionwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxprojection
- projectionwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projection- Parameters:
columns
- columnsboundingBox
- bounding boxprojection
- projectionwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs) Manually query for rows within the bounding box in the provided projection- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding boxprojection
- projectionwhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounding box in the provided projection- Parameters:
boundingBox
- bounding boxprojection
- projectionwhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 3.4.0
-
query
Manually query for rows within the geometry envelope- Parameters:
envelope
- geometry envelope- Returns:
- results
-
query
Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowsenvelope
- geometry envelope- Returns:
- results
- Since:
- 4.0.0
-
query
Manually query for rows within the geometry envelope- Parameters:
columns
- columnsenvelope
- geometry envelope- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, GeometryEnvelope envelope) Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowscolumns
- columnsenvelope
- geometry envelope- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelope- Returns:
- count
-
query
Manually query for rows within the geometry envelope- Parameters:
envelope
- geometry envelopefieldValues
- field values- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, GeometryEnvelope envelope, Map<String, Object> fieldValues) Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowsenvelope
- geometry envelopefieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, GeometryEnvelope envelope, Map<String, Object> fieldValues) Manually query for rows within the geometry envelope- Parameters:
columns
- columnsenvelope
- geometry envelopefieldValues
- field values- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, GeometryEnvelope envelope, Map<String, Object> fieldValues) Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowscolumns
- columnsenvelope
- geometry envelopefieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelopefieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
query
Manually query for rows within the geometry envelope- Parameters:
envelope
- geometry envelopewhere
- where clause- Returns:
- results
- Since:
- 3.4.0
-
query
Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowsenvelope
- geometry envelopewhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
query
Manually query for rows within the geometry envelope- Parameters:
columns
- columnsenvelope
- geometry envelopewhere
- where clause- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, GeometryEnvelope envelope, String where) Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowscolumns
- columnsenvelope
- geometry envelopewhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelopewhere
- where clause- Returns:
- count
- Since:
- 3.4.0
-
query
Manually query for rows within the geometry envelope- Parameters:
envelope
- geometry envelopewhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, GeometryEnvelope envelope, String where, String[] whereArgs) Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowsenvelope
- geometry envelopewhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs) Manually query for rows within the geometry envelope- Parameters:
columns
- columnsenvelope
- geometry envelopewhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs) Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowscolumns
- columnsenvelope
- geometry envelopewhere
- where clausewhereArgs
- where arguments- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelopewhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 3.4.0
-
query
Manually query for rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max y- Returns:
- results
-
query
public ManualFeatureQueryResults query(boolean distinct, double minX, double minY, double maxX, double maxY) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowsminX
- min xminY
- min ymaxX
- max xmaxY
- max y- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, double minX, double minY, double maxX, double maxY) Manually query for rows within the bounds- Parameters:
columns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max y- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowscolumns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max y- Returns:
- results
- Since:
- 4.0.0
-
count
public long count(double minX, double minY, double maxX, double maxY) Manually count the rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max y- Returns:
- count
-
query
public ManualFeatureQueryResults query(double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually query for rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max yfieldValues
- field values- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowsminX
- min xminY
- min ymaxX
- max xmaxY
- max yfieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually query for rows within the bounds- Parameters:
columns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max yfieldValues
- field values- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowscolumns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max yfieldValues
- field values- Returns:
- results
- Since:
- 4.0.0
-
count
public long count(double minX, double minY, double maxX, double maxY, Map<String, Object> fieldValues) Manually count the rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max yfieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(double minX, double minY, double maxX, double maxY, String where) Manually query for rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clause- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, double minX, double minY, double maxX, double maxY, String where) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowsminX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, double minX, double minY, double maxX, double maxY, String where) Manually query for rows within the bounds- Parameters:
columns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clause- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowscolumns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
count
Manually count the rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clause- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually query for rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clausewhereArgs
- where args- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowsminX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clausewhereArgs
- where args- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually query for rows within the bounds- Parameters:
columns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clausewhereArgs
- where args- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually query for rows within the bounds- Parameters:
distinct
- distinct rowscolumns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clausewhereArgs
- where args- Returns:
- results
- Since:
- 4.0.0
-
count
public long count(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs) Manually count the rows within the bounds- Parameters:
minX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clausewhereArgs
- where args- Returns:
- count
- Since:
- 3.4.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
limit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
limit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
orderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
orderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnsorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
fieldValues
- field valueslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
fieldValues
- field valueslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
fieldValues
- field valuesorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
fieldValues
- field valuesorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsfieldValues
- field valueslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, Map<String, Object> fieldValues, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsfieldValues
- field valueslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, Map<String, Object> fieldValues, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsfieldValues
- field valuesorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsfieldValues
- field valuesorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsfieldValues
- field valueslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String[] columns, Map<String, Object> fieldValues, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsfieldValues
- field valueslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String[] columns, Map<String, Object> fieldValues, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsfieldValues
- field valuesorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String[] columns, Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsfieldValues
- field valuesorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, Map<String, Object> fieldValues, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnsfieldValues
- field valueslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, Map<String, Object> fieldValues, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnsfieldValues
- field valueslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, Map<String, Object> fieldValues, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnsfieldValues
- field valuesorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, Map<String, Object> fieldValues, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnsfieldValues
- field valuesorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clauselimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clauselimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clauseorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clauseorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clauselimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clauselimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clauseorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String where, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clauseorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clauselimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clauselimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clauseorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String[] columns, String where, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clauseorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureCursor queryForChunkWhere(boolean distinct, String[] columns, String where, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clauselimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureCursor queryForChunkWhere(boolean distinct, String[] columns, String where, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clauselimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, String where, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clauseorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, String where, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clauseorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clausewhereArgs
- where argumentslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clausewhereArgs
- where argumentslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clausewhereArgs
- where argumentslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String where, String[] whereArgs, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clausewhereArgs
- where argumentslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String where, String[] whereArgs, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clausewhereArgs
- where argumentslimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String[] columns, String where, String[] whereArgs, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clausewhereArgs
- where argumentslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String[] columns, String where, String[] whereArgs, String orderBy, int limit) Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limit- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(String[] columns, String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public FeatureCursor queryForChunk(boolean distinct, String[] columns, String where, String[] whereArgs, String orderBy, int limit, long offset) Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- feature cursor
- Since:
- 6.2.0
-
queryForChunk
public ManualFeatureQueryResults queryForChunk(boolean distinct, String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs, String orderBy, int limit, long offset) Manually query for rows within the geometry envelope, starting at the offset and returning no more than the limitWARNING: This method must iterate from the 0 offset each time, is extremely inefficient, and not recommended for use
- Parameters:
distinct
- distinct rowscolumns
- columnsenvelope
- geometry envelopewhere
- where clausewhereArgs
- where argumentsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- results
- Since:
- 6.2.0
-
queryForChunk
public ManualFeatureQueryResults queryForChunk(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs, String orderBy, int limit, long offset) Manually query for rows within the bounds, starting at the offset and returning no more than the limitWARNING: This method must iterate from the 0 offset each time, is extremely inefficient, and not recommended for use
- Parameters:
distinct
- distinct rowscolumns
- columnsminX
- min xminY
- min ymaxX
- max xmaxY
- max ywhere
- where clausewhereArgs
- where argsorderBy
- order bylimit
- chunk limitoffset
- chunk query offset- Returns:
- results
- Since:
- 6.2.0
-