Class RTreeIndexExtension
- java.lang.Object
-
- mil.nga.geopackage.extension.BaseExtension
-
- mil.nga.geopackage.extension.rtree.RTreeIndexCoreExtension
-
- mil.nga.geopackage.extension.rtree.RTreeIndexExtension
-
public class RTreeIndexExtension extends RTreeIndexCoreExtension
RTree Index Extension- Since:
- 2.0.1
- Author:
- osbornb
-
-
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, connection, 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
Constructors Constructor Description RTreeIndexExtension(GeoPackage geoPackage)ConstructorRTreeIndexExtension(GeoPackage geoPackage, boolean geodesic)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateIsEmptyFunction()voidcreateMaxXFunction()voidcreateMaxYFunction()voidcreateMinXFunction()voidcreateMinYFunction()GeoPackagegetGeoPackage()RTreeIndexTableDaogetTableDao(String featureTable)Get a RTree Index Table DAO for the feature tableRTreeIndexTableDaogetTableDao(FeatureDao featureDao)Get a RTree Index Table DAO for the feature dao-
Methods 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, executeSQL, 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 Detail
-
RTreeIndexExtension
public RTreeIndexExtension(GeoPackage geoPackage)
Constructor- Parameters:
geoPackage- GeoPackage
-
RTreeIndexExtension
public RTreeIndexExtension(GeoPackage geoPackage, boolean geodesic)
Constructor- Parameters:
geoPackage- GeoPackagegeodesic- index using geodesic bounds- Since:
- 6.6.5
-
-
Method Detail
-
getGeoPackage
public GeoPackage getGeoPackage()
- Overrides:
getGeoPackagein classBaseExtension
-
getTableDao
public RTreeIndexTableDao getTableDao(String featureTable)
Get a RTree Index Table DAO for the feature table- Parameters:
featureTable- feature table- Returns:
- RTree Index Table DAO
- Since:
- 3.1.0
-
getTableDao
public RTreeIndexTableDao getTableDao(FeatureDao featureDao)
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
-
-