public abstract class AbstractGeopackageIndex extends java.lang.Object implements GeopackageIndex
| Constructor and Description |
|---|
AbstractGeopackageIndex() |
| Modifier and Type | Method and Description |
|---|---|
void |
createIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom,
java.lang.String fieldnameid) |
protected abstract java.lang.String |
getAttributeIndexFlagName() |
java.lang.String |
getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
double minX,
double minY,
double maxX,
double maxY) |
java.lang.String |
getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
org.gvsig.fmap.geom.primitive.Envelope env) |
java.lang.String |
getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
org.gvsig.fmap.geom.Geometry geom) |
java.lang.String |
getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
java.lang.String minX,
java.lang.String minY,
java.lang.String maxX,
java.lang.String maxY) |
org.gvsig.fmap.geom.primitive.Envelope |
getEnvelope(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom) |
protected abstract java.lang.String |
getGroup() |
boolean |
hasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr) |
boolean |
hasIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom) |
void |
setHasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr,
boolean b) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCreateIndexSQL, getEnvelopeSQL, getRemoveIndexSQLpublic void createIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom,
java.lang.String fieldnameid)
throws java.sql.SQLException
createIndex in interface GeopackageIndexjava.sql.SQLExceptionprotected abstract java.lang.String getAttributeIndexFlagName()
public java.lang.String getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
double minX,
double minY,
double maxX,
double maxY)
getBBoxIntersectsFilter in interface GeopackageIndexpublic java.lang.String getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
org.gvsig.fmap.geom.primitive.Envelope env)
getBBoxIntersectsFilter in interface GeopackageIndexpublic java.lang.String getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
org.gvsig.fmap.geom.Geometry geom)
getBBoxIntersectsFilter in interface GeopackageIndexpublic java.lang.String getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
java.lang.String minX,
java.lang.String minY,
java.lang.String maxX,
java.lang.String maxY)
getBBoxIntersectsFilter in interface GeopackageIndexpublic org.gvsig.fmap.geom.primitive.Envelope getEnvelope(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom)
throws java.sql.SQLException
getEnvelope in interface GeopackageIndexjava.sql.SQLExceptionprotected abstract java.lang.String getGroup()
public boolean hasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr)
hasIndex in interface GeopackageIndexpublic boolean hasIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom)
hasIndex in interface GeopackageIndexpublic void setHasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr,
boolean b)
setHasIndex in interface GeopackageIndexCopyright © 2024 gvSIG Association. All rights reserved.