public class FeatureTableIndex extends FeatureTableCoreIndex
EXTENSION_AUTHOR, EXTENSION_DEFINITION, EXTENSION_NAME, EXTENSION_NAME_NO_AUTHOR, progress| Constructor and Description |
|---|
FeatureTableIndex(GeoPackage geoPackage,
FeatureDao featureDao)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the table index
|
long |
count(BoundingBox boundingBox,
Projection projection)
Query for Geometry Index count within the bounding box in
the provided projection
|
int |
deleteIndex(FeatureRow row)
Delete the index for the feature row
|
FeatureRow |
getFeatureRow(GeometryIndex geometryIndex)
Get the feature row for the Geometry Index
|
boolean |
index(FeatureRow row)
Index the feature row.
|
protected int |
indexTable(TableIndex tableIndex) |
CloseableIterator<GeometryIndex> |
query(BoundingBox boundingBox,
Projection projection)
Query for Geometry Index objects within the bounding box in
the provided projection
|
count, count, count, deleteIndex, deleteIndex, getColumnName, getExtension, getGeoPackage, getLastIndexed, getTableIndex, getTableName, index, index, index, isIndexed, query, query, query, queryBuilder, queryBuilder, setProgress, updateLastIndexedpublic FeatureTableIndex(GeoPackage geoPackage, FeatureDao featureDao)
geoPackage - featureDao - public void close()
public boolean index(FeatureRow row)
row - protected int indexTable(TableIndex tableIndex)
indexTable in class FeatureTableCoreIndexpublic int deleteIndex(FeatureRow row)
row - public CloseableIterator<GeometryIndex> query(BoundingBox boundingBox, Projection projection)
boundingBox - projection - projection of the provided bounding boxpublic long count(BoundingBox boundingBox, Projection projection)
boundingBox - projection - projection of the provided bounding boxpublic FeatureRow getFeatureRow(GeometryIndex geometryIndex)
geometryIndex -