public class FeatureTableIndex
extends FeatureTableCoreIndex
| 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) |
<any> |
query(BoundingBox boundingBox,
Projection projection)
Query for Geometry Index objects within the bounding box in
the provided projection
|
public FeatureTableIndex(GeoPackage geoPackage, FeatureDao featureDao)
geoPackage - featureDao - public void close()
public boolean index(FeatureRow row)
row - protected int indexTable(TableIndex tableIndex)
public int deleteIndex(FeatureRow row)
row - public <any> 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 -