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 void
createIsEmptyFunction()
void
createMaxXFunction()
void
createMaxYFunction()
void
createMinXFunction()
void
createMinYFunction()
GeoPackage
getGeoPackage()
RTreeIndexTableDao
getTableDao(String featureTable)
Get a RTree Index Table DAO for the feature tableRTreeIndexTableDao
getTableDao(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:
getGeoPackage
in 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:
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
-
-