Package org.gvsig.oracle.dal
Class SpatialIndexUtils
java.lang.Object
org.gvsig.oracle.dal.SpatialIndexUtils
- Author:
- fdiaz
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetSpatialIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, String schema, String table, String geomColumnName) static StringgetSpatialIndexName(String table, String geomColumn) static StringgetSQLCreateSpatialIndex(String table, String geomColumn, int geomType, int geomsubtype) static StringgetSQLDeleteUserMetadata(String schema, String table, String geomColumnName) static StringgetSQLInsertUserMetadata(String table, List<OracleDimensionMetadata> dimensions, String geomColumnName, int srid) static StringgetSQLInsertUserMetadata(String table, org.gvsig.fmap.geom.primitive.Envelope bbox, String geomColumnName, int srid) static StringgetSQLRebuildSpatialIndex(String table, String geomColumn, int geomType, int geomsubtype) static StringgetSQLUpdateUserMetadata(List<OracleDimensionMetadata> dimensions, String geomColumnName, int srid) static booleanisValidSpatialIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, String table) static voidsetUpdateUserMetadata(PreparedStatement st, String table, List<OracleDimensionMetadata> dimensions, String geomColumnName, int srid) static booleanupdateSpatialIndexAndMetadata(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type)
-
Constructor Details
-
SpatialIndexUtils
public SpatialIndexUtils()
-
-
Method Details
-
getSpatialIndexName
-
getSpatialIndex
-
isValidSpatialIndex
public static boolean isValidSpatialIndex(org.gvsig.fmap.dal.store.jdbc2.JDBCConnection connection, String table) -
updateSpatialIndexAndMetadata
public static boolean updateSpatialIndexAndMetadata(org.gvsig.fmap.dal.store.jdbc2.JDBCHelper helper, org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference table, org.gvsig.fmap.dal.feature.FeatureType type) -
getSQLInsertUserMetadata
-
getSQLDeleteUserMetadata
-
getSQLInsertUserMetadata
public static String getSQLInsertUserMetadata(String table, List<OracleDimensionMetadata> dimensions, String geomColumnName, int srid) -
getSQLCreateSpatialIndex
-
getSQLRebuildSpatialIndex
-
getSQLUpdateUserMetadata
public static String getSQLUpdateUserMetadata(List<OracleDimensionMetadata> dimensions, String geomColumnName, int srid) -
setUpdateUserMetadata
public static void setUpdateUserMetadata(PreparedStatement st, String table, List<OracleDimensionMetadata> dimensions, String geomColumnName, int srid) throws SQLException - Throws:
SQLException
-