Interface GeopackageIndex

All Known Implementing Classes:
AbstractGeopackageIndex, GeopackageIndexNGA, GeopackageIndexRTree

public interface GeopackageIndex
Author:
jjdelcerro
  • Method Details

    • createIndex

      void createIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, String tablename, String fieldnamegeom, String fieldnameid) throws SQLException
      Throws:
      SQLException
    • getBBoxIntersectsFilter

      String getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, double minX, double minY, double maxX, double maxY)
    • getBBoxIntersectsFilter

      String getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, String minX, String minY, String maxX, String maxY)
    • getBBoxIntersectsFilter

      String getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, org.gvsig.fmap.geom.primitive.Envelope env)
    • getBBoxIntersectsFilter

      String getBBoxIntersectsFilter(String tablename, String fieldnameid, String fieldnamegeom, org.gvsig.fmap.geom.Geometry geom)
    • getCreateIndexSQL

      List<String> getCreateIndexSQL(String tablename, String fieldnamegeom, String fieldnameid)
    • getEnvelopeSQL

      String getEnvelopeSQL(String tablename, String fieldnamegeom)
    • 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

      boolean hasIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection conn, String tablename, String fieldnamegeom)
    • hasIndex

      boolean hasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr)
    • setHasIndex

      void setHasIndex(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attr, boolean b)
    • getRemoveIndexSQL

      List<String> getRemoveIndexSQL(String tablename, String fieldnamegeom)