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_NAMEFields inherited from class mil.nga.geopackage.extension.BaseExtension
extensionsDao, geoPackage -
Constructor Summary
ConstructorsConstructorDescriptionRTreeIndexExtension(GeoPackage geoPackage) ConstructorRTreeIndexExtension(GeoPackage geoPackage, boolean geodesic) Constructor -
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, 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, setGeodesicMethods 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:
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
-