public class FeatureTableIndex extends FeatureTableCoreIndex
chunkLimit, EXTENSION_AUTHOR, EXTENSION_DEFINITION, EXTENSION_NAME, EXTENSION_NAME_NO_AUTHOR, progress, toleranceextensionsDao, geoPackage| Constructor and Description |
|---|
FeatureTableIndex(GeoPackage geoPackage,
FeatureDao featureDao)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the table index
|
int |
deleteIndex(FeatureRow row)
Delete the index for the feature row
|
FeatureRow |
getFeatureRow(GeometryIndex geometryIndex)
Get the feature row for the Geometry Index
|
mil.nga.sf.proj.Projection |
getProjection() |
boolean |
index(FeatureRow row)
Index the feature row.
|
protected int |
indexTable(TableIndex tableIndex) |
count, count, count, count, deleteIndex, deleteIndex, getBoundingBox, getBoundingBox, getChunkLimit, getColumnName, getExtension, getFeatureBoundingBox, getGeoPackage, getLastIndexed, getTableIndex, getTableName, getTolerance, index, index, index, isIndexed, query, query, query, query, queryBuilder, queryBuilder, setChunkLimit, setProgress, setTolerance, updateLastIndexedget, getExtensions, getExtensions, getExtensionsDao, getOrCreate, has, has, haspublic FeatureTableIndex(GeoPackage geoPackage, FeatureDao featureDao)
geoPackage - GeoPackagefeatureDao - feature daopublic mil.nga.sf.proj.Projection getProjection()
getProjection in class FeatureTableCoreIndexpublic void close()
public boolean index(FeatureRow row)
row - feature rowprotected int indexTable(TableIndex tableIndex)
indexTable in class FeatureTableCoreIndexpublic int deleteIndex(FeatureRow row)
row - feature rowpublic FeatureRow getFeatureRow(GeometryIndex geometryIndex)
geometryIndex - geometry index