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, GEOMETRY_COLUMN_SUBSTITUTE, IS_EMPTY_FUNCTION, LOAD_PROPERTY, MAX_X_FUNCTION, MAX_Y_FUNCTION, MIN_X_FUNCTION, MIN_Y_FUNCTION, NAME, PK_COLUMN_SUBSTITUTE, 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_NAMEFields inherited from class mil.nga.geopackage.extension.BaseExtension
extensionsDao, geoPackage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidprotected voidexecuteSQL(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, delete, delete, delete, deleteAll, drop, drop, dropAllTriggers, dropAllTriggers, dropDeleteTrigger, dropInsertTrigger, dropRTreeIndex, dropRTreeIndex, dropTrigger, dropTriggers, dropTriggers, dropUpdate1Trigger, dropUpdate2Trigger, dropUpdate3Trigger, dropUpdate4Trigger, getEnvelope, getOrCreate, getOrCreate, getRTreeTable, has, has, has, has, loadRTreeIndex, loadRTreeIndexMethods inherited from class mil.nga.geopackage.extension.BaseExtension
createDao, get, getExtensions, getExtensions, getExtensionsDao, getOrCreate, has, verifyWritable
-
Constructor Details
-
RTreeIndexExtension
Constructor- Parameters:
geoPackage- GeoPackage
-
-
Method Details
-
getGeoPackage
- Overrides:
getGeoPackagein 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:
createMinXFunctionin classRTreeIndexCoreExtension
-
createMaxXFunction
public void createMaxXFunction()- Specified by:
createMaxXFunctionin classRTreeIndexCoreExtension
-
createMinYFunction
public void createMinYFunction()- Specified by:
createMinYFunctionin classRTreeIndexCoreExtension
-
createMaxYFunction
public void createMaxYFunction()- Specified by:
createMaxYFunctionin classRTreeIndexCoreExtension
-
createIsEmptyFunction
public void createIsEmptyFunction()- Specified by:
createIsEmptyFunctionin classRTreeIndexCoreExtension
-
executeSQL
- Overrides:
executeSQLin classRTreeIndexCoreExtension
-