Interface DataStoreConnection
- All Known Implementing Classes:
H2DSConnection, MariadbDSConnection, OracleDSConnection, PostgisDSConnection, SpatialDatabasesDSConnection, SpatialiteDSConnection
public interface DataStoreConnection
A connection to a database datastore which can execute
Querys.-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()run a queryexpose underlying JDBC connectionretrieve metadata describing the database's datasets (column names etc.)getSqlBuilder(SpatialReferenceSystemID srid, String[] colNames) expose sqlbuilderbooleanisClosed()
-
Method Details
-
getMetadata
DataStoreMetadata getMetadata()retrieve metadata describing the database's datasets (column names etc.)- Returns:
- the DataStoreMetadata
-
getJdbcConnection
-
getSqlBuilder
expose sqlbuilder- Parameters:
srid- the SpatialReferenceSystemIDcolNames- array of columns to query- Returns:
- the SpatialDatabasesSQLBuilder
-
execute
run a query- Parameters:
query- the query to execute- Returns:
- a FeatureInputStream
- Throws:
Exception- if an Exception occurs during query execution- See Also:
-
close
- Throws:
DataStoreException
-
isClosed
- Throws:
DataStoreException
-