public interface GeopackageIndex
Modifier and Type | Method and Description |
---|---|
void |
createIndex(JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom,
java.lang.String fieldnameid) |
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,
Envelope env) |
java.lang.String |
getBBoxIntersectsFilter(java.lang.String tablename,
java.lang.String fieldnameid,
java.lang.String fieldnamegeom,
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) |
java.util.List<java.lang.String> |
getCreateIndexSQL(java.lang.String tablename,
java.lang.String fieldnamegeom,
java.lang.String fieldnameid) |
Envelope |
getEnvelope(JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom) |
java.lang.String |
getEnvelopeSQL(java.lang.String tablename,
java.lang.String fieldnamegeom) |
java.util.List<java.lang.String> |
getRemoveIndexSQL(java.lang.String tablename,
java.lang.String fieldnamegeom) |
boolean |
hasIndex(FeatureAttributeDescriptor attr) |
boolean |
hasIndex(JDBCConnection conn,
java.lang.String tablename,
java.lang.String fieldnamegeom) |
void |
setHasIndex(FeatureAttributeDescriptor attr,
boolean b) |
void createIndex(JDBCConnection conn, java.lang.String tablename, java.lang.String fieldnamegeom, java.lang.String fieldnameid) throws java.sql.SQLException
java.sql.SQLException
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, java.lang.String minX, java.lang.String minY, java.lang.String maxX, java.lang.String maxY)
java.lang.String getBBoxIntersectsFilter(java.lang.String tablename, java.lang.String fieldnameid, java.lang.String fieldnamegeom, Envelope env)
java.lang.String getBBoxIntersectsFilter(java.lang.String tablename, java.lang.String fieldnameid, java.lang.String fieldnamegeom, Geometry geom)
java.util.List<java.lang.String> getCreateIndexSQL(java.lang.String tablename, java.lang.String fieldnamegeom, java.lang.String fieldnameid)
java.lang.String getEnvelopeSQL(java.lang.String tablename, java.lang.String fieldnamegeom)
Envelope getEnvelope(JDBCConnection conn, java.lang.String tablename, java.lang.String fieldnamegeom) throws java.sql.SQLException
java.sql.SQLException
boolean hasIndex(JDBCConnection conn, java.lang.String tablename, java.lang.String fieldnamegeom)
boolean hasIndex(FeatureAttributeDescriptor attr)
void setHasIndex(FeatureAttributeDescriptor attr, boolean b)
java.util.List<java.lang.String> getRemoveIndexSQL(java.lang.String tablename, java.lang.String fieldnamegeom)