Interface GeopackageIndex
- All Known Implementing Classes:
AbstractGeopackageIndex,GeopackageIndexNGA,GeopackageIndexRTree
public interface GeopackageIndex
- Author:
- jjdelcerro
-
Method Summary
Modifier and TypeMethodDescriptionvoidcreateIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, String tablename, String fieldnamegeom, String fieldnameid) getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, double minX, double minY, double maxX, double maxY) getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, String minX, String minY, String maxX, String maxY) getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, org.gvsig.fmap.geom.Geometry geom) getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, org.gvsig.fmap.geom.primitive.Envelope env) getCreateIndexSQL(String tablename, String fieldnamegeom, String fieldnameid) org.gvsig.fmap.geom.primitive.EnvelopegetEnvelope(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, String tablename, String fieldnamegeom) getEnvelopeSQL(String tablename, String fieldnamegeom) getRemoveIndexSQL(String tablename, String fieldnamegeom) booleanhasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) booleanhasIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, String tablename, String fieldnamegeom) voidsetHasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr, boolean b)
-
Method Details
-
createIndex
void createIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, String tablename, String fieldnamegeom, String fieldnameid) throws SQLException - Throws:
SQLException
-
getBBoxIntersectsFilter
-
getBBoxIntersectsFilter
-
getBBoxIntersectsFilter
-
getBBoxIntersectsFilter
-
getCreateIndexSQL
-
getEnvelopeSQL
-
getEnvelope
org.gvsig.fmap.geom.primitive.Envelope getEnvelope(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, String tablename, String fieldnamegeom) throws SQLException - Throws:
SQLException
-
hasIndex
-
hasIndex
boolean hasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) -
setHasIndex
void setHasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr, boolean b) -
getRemoveIndexSQL
-