Package mil.nga.geopackage.features.user
Class ManualFeatureQuery
- java.lang.Object
-
- mil.nga.geopackage.features.user.ManualFeatureQuery
-
public class ManualFeatureQuery extends Object
Performs manual brute force queries against feature rows. SeeFeatureIndexManager
for performing indexed queries.- Since:
- 3.1.0
- Author:
- osbornb
-
-
Field Summary
Fields Modifier and Type Field Description protected int
chunkLimit
Query single chunk limitprotected double
tolerance
Query range tolerance
-
Constructor Summary
Constructors Constructor Description ManualFeatureQuery(FeatureDao featureDao)
ConstructorManualFeatureQuery(FeatureDao featureDao, boolean geodesic)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
count()
Get the count of featuresint
count(boolean distinct, String column)
Get a count of resultsint
count(boolean distinct, String column, String where)
Count featuresint
count(boolean distinct, String column, String where, String[] whereArgs)
Count featuresint
count(boolean distinct, String column, Map<String,Object> fieldValues)
Count featureslong
count(double minX, double minY, double maxX, double maxY)
Manually count the rows within the boundslong
count(double minX, double minY, double maxX, double maxY, String where)
Manually count the rows within the boundslong
count(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Manually count the rows within the boundslong
count(double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Manually count the rows within the boundsint
count(String where)
Count featuresint
count(String column, String where)
Count featuresint
count(String where, String[] whereArgs)
Count featuresint
count(String column, String where, String[] whereArgs)
Count featuresint
count(String column, Map<String,Object> fieldValues)
Count featuresint
count(Map<String,Object> fieldValues)
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
countWithGeometries()
Get the count of features with non null geometriesBoundingBox
getBoundingBox()
Manually build the bounds of the feature tableBoundingBox
getBoundingBox(Projection projection)
Manually build the bounds of the feature table in the provided projectionint
getChunkLimit()
Get the SQL query chunk limitFeatureDao
getFeatureDao()
Get the feature DAOdouble
getTolerance()
Get the query range toleranceboolean
isGeodesic()
Geometries indexed using geodesic linesFeatureResultSet
query()
Query for featuresFeatureResultSet
query(boolean distinct)
Query for featuresManualFeatureQueryResults
query(boolean distinct, double minX, double minY, double maxX, double maxY)
Manually query for rows within the boundsManualFeatureQueryResults
query(boolean distinct, double minX, double minY, double maxX, double maxY, String where)
Manually query for rows within the boundsManualFeatureQueryResults
query(boolean distinct, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Manually query for rows within the boundsManualFeatureQueryResults
query(boolean distinct, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Manually query for rows within the boundsFeatureResultSet
query(boolean distinct, String where)
Query for featuresFeatureResultSet
query(boolean distinct, String[] columns)
Query for featuresManualFeatureQueryResults
query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY)
Manually query for rows within the boundsManualFeatureQueryResults
query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where)
Manually query for rows within the boundsManualFeatureQueryResults
query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Manually query for rows within the boundsManualFeatureQueryResults
query(boolean distinct, String[] columns, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Manually query for rows within the boundsFeatureResultSet
query(boolean distinct, String[] columns, String where)
Query for featuresFeatureResultSet
query(boolean distinct, String[] columns, String where, String[] whereArgs)
Query for featuresFeatureResultSet
query(boolean distinct, String[] columns, Map<String,Object> fieldValues)
Query for featuresManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox, String where)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox, String where, String[] whereArgs)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox, Map<String,Object> fieldValues)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, String[] columns, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, String[] columns, GeometryEnvelope envelope)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(boolean distinct, String[] columns, GeometryEnvelope envelope, String where)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(boolean distinct, String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(boolean distinct, String[] columns, GeometryEnvelope envelope, Map<String,Object> fieldValues)
Manually query for rows within the geometry envelopeFeatureResultSet
query(boolean distinct, String where, String[] whereArgs)
Query for featuresFeatureResultSet
query(boolean distinct, Map<String,Object> fieldValues)
Query for featuresManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox, String where)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox, String where, String[] whereArgs)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox, Map<String,Object> fieldValues)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox, Projection projection)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox, Projection projection, String where)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(boolean distinct, GeometryEnvelope envelope)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(boolean distinct, GeometryEnvelope envelope, String where)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(boolean distinct, GeometryEnvelope envelope, String where, String[] whereArgs)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(boolean distinct, GeometryEnvelope envelope, Map<String,Object> fieldValues)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(double minX, double minY, double maxX, double maxY)
Manually query for rows within the boundsManualFeatureQueryResults
query(double minX, double minY, double maxX, double maxY, String where)
Manually query for rows within the boundsManualFeatureQueryResults
query(double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Manually query for rows within the boundsManualFeatureQueryResults
query(double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Manually query for rows within the boundsFeatureResultSet
query(String where)
Query for featuresFeatureResultSet
query(String[] columns)
Query for featuresManualFeatureQueryResults
query(String[] columns, double minX, double minY, double maxX, double maxY)
Manually query for rows within the boundsManualFeatureQueryResults
query(String[] columns, double minX, double minY, double maxX, double maxY, String where)
Manually query for rows within the boundsManualFeatureQueryResults
query(String[] columns, double minX, double minY, double maxX, double maxY, String where, String[] whereArgs)
Manually query for rows within the boundsManualFeatureQueryResults
query(String[] columns, double minX, double minY, double maxX, double maxY, Map<String,Object> fieldValues)
Manually query for rows within the boundsFeatureResultSet
query(String[] columns, String where)
Query for featuresFeatureResultSet
query(String[] columns, String where, String[] whereArgs)
Query for featuresFeatureResultSet
query(String[] columns, Map<String,Object> fieldValues)
Query for featuresManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox, String where)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox, String where, String[] whereArgs)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox, Map<String,Object> fieldValues)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox, Projection projection)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox, Projection projection, String where)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(String[] columns, BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(String[] columns, GeometryEnvelope envelope)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(String[] columns, GeometryEnvelope envelope, String where)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(String[] columns, GeometryEnvelope envelope, String where, String[] whereArgs)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(String[] columns, GeometryEnvelope envelope, Map<String,Object> fieldValues)
Manually query for rows within the geometry envelopeFeatureResultSet
query(String where, String[] whereArgs)
Query for featuresFeatureResultSet
query(Map<String,Object> fieldValues)
Query for featuresManualFeatureQueryResults
query(BoundingBox boundingBox)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(BoundingBox boundingBox, String where)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(BoundingBox boundingBox, String where, String[] whereArgs)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(BoundingBox boundingBox, Map<String,Object> fieldValues)
Manually query for rows within the bounding boxManualFeatureQueryResults
query(BoundingBox boundingBox, Projection projection)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(BoundingBox boundingBox, Projection projection, String where)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
Manually query for rows within the bounding box in the provided projectionManualFeatureQueryResults
query(GeometryEnvelope envelope)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(GeometryEnvelope envelope, String where)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(GeometryEnvelope envelope, String where, String[] whereArgs)
Manually query for rows within the geometry envelopeManualFeatureQueryResults
query(GeometryEnvelope envelope, Map<String,Object> fieldValues)
Manually query for rows within the geometry envelopeFeatureResultSet
queryForChunk(boolean distinct, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitManualFeatureQueryResults
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 limitFeatureResultSet
queryForChunk(boolean distinct, String[] columns, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String[] columns, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String[] columns, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String[] columns, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
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 limitFeatureResultSet
queryForChunk(boolean distinct, String[] columns, String where, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
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 limitFeatureResultSet
queryForChunk(boolean distinct, String[] columns, Map<String,Object> fieldValues, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
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 limitFeatureResultSet
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 limitFeatureResultSet
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 limitManualFeatureQueryResults
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 limitFeatureResultSet
queryForChunk(boolean distinct, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String where, String[] whereArgs, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String where, String[] whereArgs, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String where, String[] whereArgs, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
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 limitFeatureResultSet
queryForChunk(boolean distinct, String where, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, String where, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, Map<String,Object> fieldValues, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, Map<String,Object> fieldValues, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(boolean distinct, Map<String,Object> fieldValues, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
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 limitFeatureResultSet
queryForChunk(int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, String where, String[] whereArgs, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, String where, String[] whereArgs, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, String where, String[] whereArgs, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
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 limitFeatureResultSet
queryForChunk(String[] columns, String where, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, String where, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, Map<String,Object> fieldValues, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, Map<String,Object> fieldValues, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String[] columns, Map<String,Object> fieldValues, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
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 limitFeatureResultSet
queryForChunk(String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String where, String[] whereArgs, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String where, String[] whereArgs, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String where, String[] whereArgs, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String where, String[] whereArgs, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String where, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(String where, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(Map<String,Object> fieldValues, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(Map<String,Object> fieldValues, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(Map<String,Object> fieldValues, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunk(Map<String,Object> fieldValues, String orderBy, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(boolean distinct, String[] columns, String where, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(boolean distinct, String[] columns, String where, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(boolean distinct, String where, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(boolean distinct, String where, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(String[] columns, String where, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(String[] columns, String where, int limit, long offset)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(String where, int limit)
Query for features, starting at the offset and returning no more than the limitFeatureResultSet
queryForChunkWhere(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
-
-
-
Constructor Detail
-
ManualFeatureQuery
public ManualFeatureQuery(FeatureDao featureDao)
Constructor- Parameters:
featureDao
- feature DAO
-
ManualFeatureQuery
public ManualFeatureQuery(FeatureDao featureDao, boolean geodesic)
Constructor- Parameters:
featureDao
- feature DAOgeodesic
- index using geodesic bounds- Since:
- 6.6.5
-
-
Method Detail
-
getFeatureDao
public FeatureDao 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.6.5
-
setGeodesic
public void setGeodesic(boolean geodesic)
Set the geodestic flag, true to index geodesic geometries- Parameters:
geodesic
- index geodesic geometries flag- Since:
- 6.6.5
-
query
public FeatureResultSet query()
Query for features- Returns:
- feature results
- Since:
- 3.4.0
-
query
public FeatureResultSet query(boolean distinct)
Query for features- Parameters:
distinct
- distinct rows- Returns:
- feature results
- Since:
- 4.0.0
-
query
public FeatureResultSet query(String[] columns)
Query for features- Parameters:
columns
- columns- Returns:
- feature results
- Since:
- 3.5.0
-
query
public FeatureResultSet query(boolean distinct, String[] columns)
Query for features- Parameters:
distinct
- distinct rowscolumns
- columns- Returns:
- feature results
- 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
public int countColumn(String column)
Get a count of results- Parameters:
column
- count column name- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(boolean distinct, String column)
Get a count of results- Parameters:
distinct
- distinct column valuescolumn
- count column name- Returns:
- count
- Since:
- 4.0.0
-
query
public FeatureResultSet query(Map<String,Object> fieldValues)
Query for features- Parameters:
fieldValues
- field values- Returns:
- feature results
- Since:
- 3.4.0
-
query
public FeatureResultSet query(boolean distinct, Map<String,Object> fieldValues)
Query for features- Parameters:
distinct
- distinct rowsfieldValues
- field values- Returns:
- feature results
- Since:
- 4.0.0
-
query
public FeatureResultSet query(String[] columns, Map<String,Object> fieldValues)
Query for features- Parameters:
columns
- columnsfieldValues
- field values- Returns:
- feature results
- Since:
- 3.5.0
-
query
public FeatureResultSet query(boolean distinct, String[] columns, Map<String,Object> fieldValues)
Query for features- Parameters:
distinct
- distinct rowscolumns
- columnsfieldValues
- field values- Returns:
- feature results
- Since:
- 4.0.0
-
count
public int count(Map<String,Object> fieldValues)
Count features- Parameters:
fieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
count
public int count(String column, Map<String,Object> fieldValues)
Count features- Parameters:
column
- count column namefieldValues
- field values- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(boolean distinct, String column, Map<String,Object> fieldValues)
Count features- Parameters:
distinct
- distinct column valuescolumn
- count column namefieldValues
- field values- Returns:
- count
- Since:
- 4.0.0
-
query
public FeatureResultSet query(String where)
Query for features- Parameters:
where
- where clause- Returns:
- feature results
- Since:
- 3.4.0
-
query
public FeatureResultSet query(boolean distinct, String where)
Query for features- Parameters:
distinct
- distinct rowswhere
- where clause- Returns:
- feature results
- Since:
- 4.0.0
-
query
public FeatureResultSet query(String[] columns, String where)
Query for features- Parameters:
columns
- columnswhere
- where clause- Returns:
- feature results
- Since:
- 3.5.0
-
query
public FeatureResultSet query(boolean distinct, String[] columns, String where)
Query for features- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clause- Returns:
- feature results
- Since:
- 4.0.0
-
count
public int count(String where)
Count features- Parameters:
where
- where clause- Returns:
- count
- Since:
- 3.4.0
-
count
public int count(String column, String where)
Count features- Parameters:
column
- count column namewhere
- where clause- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(boolean distinct, String column, String where)
Count features- Parameters:
distinct
- distinct column valuescolumn
- count column namewhere
- where clause- Returns:
- count
- Since:
- 4.0.0
-
query
public FeatureResultSet query(String where, String[] whereArgs)
Query for features- Parameters:
where
- where clausewhereArgs
- where arguments- Returns:
- feature results
- Since:
- 3.4.0
-
query
public FeatureResultSet query(boolean distinct, String where, String[] whereArgs)
Query for features- Parameters:
distinct
- distinct rowswhere
- where clausewhereArgs
- where arguments- Returns:
- feature results
- Since:
- 4.0.0
-
query
public FeatureResultSet query(String[] columns, String where, String[] whereArgs)
Query for features- Parameters:
columns
- columnswhere
- where clausewhereArgs
- where arguments- Returns:
- feature results
- Since:
- 3.5.0
-
query
public FeatureResultSet query(boolean distinct, String[] columns, String where, String[] whereArgs)
Query for features- Parameters:
distinct
- distinct rowscolumns
- columnswhere
- where clausewhereArgs
- where arguments- Returns:
- feature results
- Since:
- 4.0.0
-
count
public int count(String where, String[] whereArgs)
Count features- Parameters:
where
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 3.4.0
-
count
public int count(String column, String where, String[] whereArgs)
Count features- Parameters:
column
- count column namewhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 4.0.0
-
count
public int count(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()
Manually build the bounds of the feature table- Returns:
- bounding box
-
getBoundingBox
public BoundingBox getBoundingBox(Projection projection)
Manually build the bounds of the feature table in the provided projection- Parameters:
projection
- desired projection- Returns:
- bounding box
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox)
Manually query for rows within the bounding box- Parameters:
boundingBox
- bounding box- Returns:
- results
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox)
Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowsboundingBox
- bounding box- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox)
Manually query for rows within the bounding box- Parameters:
columns
- columnsboundingBox
- bounding box- Returns:
- results
- Since:
- 3.5.0
-
query
public ManualFeatureQueryResults query(boolean distinct, String[] columns, BoundingBox boundingBox)
Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowscolumns
- columnsboundingBox
- bounding box- Returns:
- results
- Since:
- 4.0.0
-
count
public long count(BoundingBox boundingBox)
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding box- Returns:
- count
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox, Map<String,Object> fieldValues)
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
public long count(BoundingBox boundingBox, Map<String,Object> fieldValues)
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding boxfieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox, String where)
Manually query for rows within the bounding box- Parameters:
boundingBox
- bounding boxwhere
- where clause- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, BoundingBox boundingBox, String where)
Manually query for rows within the bounding box- Parameters:
distinct
- distinct rowsboundingBox
- bounding boxwhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, BoundingBox boundingBox, String where)
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
public long count(BoundingBox boundingBox, String where)
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding boxwhere
- where clause- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox, String where, String[] whereArgs)
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
public long count(BoundingBox boundingBox, String where, String[] whereArgs)
Manually count the rows within the bounding box- Parameters:
boundingBox
- bounding boxwhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(BoundingBox boundingBox, Projection projection)
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
public long count(BoundingBox boundingBox, Projection projection)
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
public long count(BoundingBox boundingBox, Projection projection, Map<String,Object> fieldValues)
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
public long count(BoundingBox boundingBox, Projection projection, String where)
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
public long count(BoundingBox boundingBox, Projection projection, String where, String[] whereArgs)
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
public ManualFeatureQueryResults query(GeometryEnvelope envelope)
Manually query for rows within the geometry envelope- Parameters:
envelope
- geometry envelope- Returns:
- results
-
query
public ManualFeatureQueryResults query(boolean distinct, GeometryEnvelope envelope)
Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowsenvelope
- geometry envelope- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, GeometryEnvelope envelope)
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
public long count(GeometryEnvelope envelope)
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelope- Returns:
- count
-
query
public ManualFeatureQueryResults query(GeometryEnvelope envelope, Map<String,Object> fieldValues)
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
public long count(GeometryEnvelope envelope, Map<String,Object> fieldValues)
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelopefieldValues
- field values- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(GeometryEnvelope envelope, String where)
Manually query for rows within the geometry envelope- Parameters:
envelope
- geometry envelopewhere
- where clause- Returns:
- results
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(boolean distinct, GeometryEnvelope envelope, String where)
Manually query for rows within the geometry envelope- Parameters:
distinct
- distinct rowsenvelope
- geometry envelopewhere
- where clause- Returns:
- results
- Since:
- 4.0.0
-
query
public ManualFeatureQueryResults query(String[] columns, GeometryEnvelope envelope, String where)
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
public long count(GeometryEnvelope envelope, String where)
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelopewhere
- where clause- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(GeometryEnvelope envelope, String where, String[] whereArgs)
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
public long count(GeometryEnvelope envelope, String where, String[] whereArgs)
Manually count the rows within the geometry envelope- Parameters:
envelope
- geometry envelopewhere
- where clausewhereArgs
- where arguments- Returns:
- count
- Since:
- 3.4.0
-
query
public ManualFeatureQueryResults query(double minX, double minY, double maxX, double maxY)
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
public long count(double minX, double minY, double maxX, double maxY, String where)
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
public FeatureResultSet queryForChunk(int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
limit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(int limit, long offset)
Query for features, starting at the offset and returning no more than the limit- Parameters:
limit
- chunk limitoffset
- chunk query offset- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
orderBy
- order bylimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String orderBy, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowslimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsorderBy
- order bylimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, String orderBy, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String[] columns, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnslimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String[] columns, int limit, long offset)
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnslimit
- chunk limitoffset
- chunk query offset- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String[] columns, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsorderBy
- order bylimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String[] columns, String orderBy, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, String[] columns, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowscolumns
- columnslimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, String[] columns, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, String[] columns, String orderBy, int limit)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(Map<String,Object> fieldValues, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
fieldValues
- field valueslimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(Map<String,Object> fieldValues, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(Map<String,Object> fieldValues, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
fieldValues
- field valuesorderBy
- order bylimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, Map<String,Object> fieldValues, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowsfieldValues
- field valueslimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String[] columns, Map<String,Object> fieldValues, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnsfieldValues
- field valueslimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet queryForChunkWhere(String where, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clauselimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet queryForChunkWhere(String where, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String where, String orderBy, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clauseorderBy
- order bylimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String where, String orderBy, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet queryForChunkWhere(boolean distinct, String where, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
distinct
- distinct rowswhere
- where clauselimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet queryForChunkWhere(boolean distinct, String where, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, String where, String orderBy, int limit)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet queryForChunkWhere(String[] columns, String where, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
columns
- columnswhere
- where clauselimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet queryForChunkWhere(String[] columns, String where, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String[] columns, String where, String orderBy, int limit)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunkWhere
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String where, String[] whereArgs, int limit)
Query for features, starting at the offset and returning no more than the limit- Parameters:
where
- where clausewhereArgs
- where argumentslimit
- chunk limit- Returns:
- feature results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String where, String[] whereArgs, int limit, long offset)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String where, String[] whereArgs, String orderBy, int limit)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(boolean distinct, String where, String[] whereArgs, int limit)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet queryForChunk(String[] columns, String where, String[] whereArgs, int limit)
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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- Since:
- 6.2.0
-
queryForChunk
public FeatureResultSet 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 results
- 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
-
-