Class RTreeIndexExtension
java.lang.Object
mil.nga.geopackage.extension.BaseExtension
mil.nga.geopackage.extension.rtree.RTreeIndexCoreExtension
mil.nga.geopackage.extension.rtree.RTreeIndexExtension
RTree Index Extension
TODO User defined functions that return values are not currently supported for Android
- Since:
- 2.0.1
-
Field Summary
Fields inherited from class mil.nga.geopackage.extension.rtree.RTreeIndexCoreExtension
COLUMN_ID, COLUMN_MAX_X, COLUMN_MAX_Y, COLUMN_MIN_X, COLUMN_MIN_Y, CREATE_PROPERTY, DEFINITION, DROP_FORCE_PROPERTY, DROP_PROPERTY, EXTENSION_NAME, geodesic, GEOMETRY_COLUMN_SUBSTITUTE, IS_EMPTY_FUNCTION, LOAD_PROPERTY, MAX_X_FUNCTION, MAX_Y_FUNCTION, MIN_X_FUNCTION, MIN_Y_FUNCTION, NAME, PK_COLUMN_SUBSTITUTE, projections, RTREE_PREFIX, TABLE_PROPERTY, TABLE_SUBSTITUTE, TRIGGER_DELETE_NAME, TRIGGER_DROP_PROPERTY, TRIGGER_INSERT_NAME, TRIGGER_SUBSTITUTE, TRIGGER_UPDATE1_NAME, TRIGGER_UPDATE2_NAME, TRIGGER_UPDATE3_NAME, TRIGGER_UPDATE4_NAME, TRIGGER_UPDATE5_NAME, TRIGGER_UPDATE6_NAME, TRIGGER_UPDATE7_NAME
Fields inherited from class mil.nga.geopackage.extension.BaseExtension
extensionsDao, geoPackage
-
Constructor Summary
ConstructorDescriptionRTreeIndexExtension
(GeoPackage geoPackage) ConstructorRTreeIndexExtension
(GeoPackage geoPackage, boolean geodesic) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
protected void
executeSQL
(String sql, boolean trigger) getTableDao
(String featureTable) Get a RTree Index Table DAO for the feature tablegetTableDao
(FeatureDao featureDao) Get a RTree Index Table DAO for the feature daoMethods inherited from class mil.nga.geopackage.extension.rtree.RTreeIndexCoreExtension
create, create, createAllFunctions, createAllTriggers, createAllTriggers, createDeleteTrigger, createFunctions, createFunctions, createFunctions, createInsertTrigger, createRTreeIndex, createRTreeIndex, createUpdate1Trigger, createUpdate2Trigger, createUpdate3Trigger, createUpdate4Trigger, createUpdate5Trigger, createUpdate6Trigger, createUpdate7Trigger, delete, delete, delete, deleteAll, drop, drop, dropAllTriggers, dropAllTriggers, dropDeleteTrigger, dropInsertTrigger, dropRTreeIndex, dropRTreeIndex, dropTrigger, dropTriggers, dropTriggers, dropUpdate1Trigger, dropUpdate2Trigger, dropUpdate3Trigger, dropUpdate4Trigger, dropUpdate5Trigger, dropUpdate6Trigger, dropUpdate7Trigger, geodesicEnvelope, getEnvelope, getOrCreate, getOrCreate, getProjection, getRTreeTable, has, has, has, has, isGeodesic, loadRTreeIndex, loadRTreeIndex, setGeodesic
Methods inherited from class mil.nga.geopackage.extension.BaseExtension
createDao, get, getExtensions, getExtensions, getExtensionsDao, getOrCreate, has, verifyWritable
-
Constructor Details
-
RTreeIndexExtension
Constructor- Parameters:
geoPackage
- GeoPackage
-
RTreeIndexExtension
Constructor- Parameters:
geoPackage
- GeoPackagegeodesic
- index using geodesic bounds- Since:
- 6.7.4
-
-
Method Details
-
getGeoPackage
- Overrides:
getGeoPackage
in classBaseExtension
-
getTableDao
Get a RTree Index Table DAO for the feature table- Parameters:
featureTable
- feature table- Returns:
- RTree Index Table DAO
- Since:
- 3.1.0
-
getTableDao
Get a RTree Index Table DAO for the feature dao- Parameters:
featureDao
- feature DAO- Returns:
- RTree Index Table DAO
- Since:
- 3.1.0
-
createMinXFunction
public void createMinXFunction()- Specified by:
createMinXFunction
in classRTreeIndexCoreExtension
-
createMaxXFunction
public void createMaxXFunction()- Specified by:
createMaxXFunction
in classRTreeIndexCoreExtension
-
createMinYFunction
public void createMinYFunction()- Specified by:
createMinYFunction
in classRTreeIndexCoreExtension
-
createMaxYFunction
public void createMaxYFunction()- Specified by:
createMaxYFunction
in classRTreeIndexCoreExtension
-
createIsEmptyFunction
public void createIsEmptyFunction()- Specified by:
createIsEmptyFunction
in classRTreeIndexCoreExtension
-
executeSQL
- Overrides:
executeSQL
in classRTreeIndexCoreExtension
-