Class OracleDSMetadata
java.lang.Object
com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesDSMetadata
com.vividsolutions.jump.datastore.oracle.OracleDSMetadata
- All Implemented Interfaces:
DataStoreMetadata
-
Field Summary
Fields inherited from class SpatialDatabasesDSMetadata
conn, coordDimQuery, datasetInfoQuery, datasetNameQuery, dataStoreLayers, defaultSchemaName, geoColumnsQuery, reader, spatialDbName, spatialExtentQuery1, spatialExtentQuery2, sridMap, sridQuery, txtReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetCoordinateDimension(String datasetName, String colName) String[]overloaded from SpatialDatabasesDS to cope with special oracle columns typesgetGeoColumnsQuery(String datasetName) getGeometryAttributes(String datasetName) Retrieves list of geometric tables from a custom DB Query: Should use OGC metadata geoemtry_columns or equivalent mechanism according to target DB.protected List<GeometryColumn> getGeometryAttributes(String sql, String datasetName) getSpatialExtentQuery1(String schema, String table, String attributeName) getSpatialExtentQuery2(String schema, String table, String attributeName) getSridQuery(String schemaName, String tableName, String colName) Methods inherited from class SpatialDatabasesDSMetadata
createColumnList, getAddGeometryColumnStatement, getAddSpatialIndexStatement, getColumnNames, getCoordinateDimensionQuery, getCreateTableStatement, getDatasetInfoQuery, getDatasetNameQuery, getDataStoreConnection, getDataStoreLayers, getDbTypeName, getDefaultSchemaName, getExtents, getPrimaryKeyColumns, getSchemaName, getSpatialDbName, getSRID, getTableName, isIndexed, missingGeoException, querySRID
-
Constructor Details
-
OracleDSMetadata
-
-
Method Details
-
getSpatialExtentQuery1
- Overrides:
getSpatialExtentQuery1in classSpatialDatabasesDSMetadata
-
getSpatialExtentQuery2
- Overrides:
getSpatialExtentQuery2in classSpatialDatabasesDSMetadata
-
getGeoColumnsQuery
- Overrides:
getGeoColumnsQueryin classSpatialDatabasesDSMetadata
-
getSridQuery
- Overrides:
getSridQueryin classSpatialDatabasesDSMetadata
-
getGeometryAttributes
Description copied from class:SpatialDatabasesDSMetadataRetrieves list of geometric tables from a custom DB Query: Should use OGC metadata geoemtry_columns or equivalent mechanism according to target DB.- Specified by:
getGeometryAttributesin interfaceDataStoreMetadata- Overrides:
getGeometryAttributesin classSpatialDatabasesDSMetadata- Parameters:
datasetName- name of a dataset- Returns:
- list of GeometryColumn's referenced in this dataset
-
getGeometryAttributes
- Overrides:
getGeometryAttributesin classSpatialDatabasesDSMetadata
-
getCoordinateDimension
- Overrides:
getCoordinateDimensionin classSpatialDatabasesDSMetadata
-
getDatasetNames
overloaded from SpatialDatabasesDS to cope with special oracle columns types- Specified by:
getDatasetNamesin interfaceDataStoreMetadata- Overrides:
getDatasetNamesin classSpatialDatabasesDSMetadata- Returns:
- dataset names as an array of strings
-