Class MariadbDSConnection
- java.lang.Object
-
- com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesDSConnection
-
- com.vividsolutions.jump.datastore.mariadb.MariadbDSConnection
-
- All Implemented Interfaces:
DataStoreConnection
public class MariadbDSConnection extends SpatialDatabasesDSConnection
- Author:
- nicolas
-
-
Field Summary
-
Fields inherited from class com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesDSConnection
connection, dbMetadata
-
-
Constructor Summary
Constructors Constructor Description MariadbDSConnection(Connection con)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureInputStreamexecuteAdhocQuery(AdhocQuery query)Executes an adhoc query.FeatureInputStreamexecuteFilterQuery(FilterQuery query)Executes a filter query.SpatialDatabasesSQLBuildergetSqlBuilder(SpatialReferenceSystemID srid, String[] colNames)expose sqlbuilderMariadbValueConverterFactorygetValueConverterFactory()-
Methods inherited from class com.vividsolutions.jump.datastore.spatialdatabases.SpatialDatabasesDSConnection
close, execute, getCompatibleSchemaSubset, getJdbcConnection, getMetadata, isClosed
-
-
-
-
Constructor Detail
-
MariadbDSConnection
public MariadbDSConnection(Connection con)
-
-
Method Detail
-
getSqlBuilder
public SpatialDatabasesSQLBuilder getSqlBuilder(SpatialReferenceSystemID srid, String[] colNames)
Description copied from interface:DataStoreConnectionexpose sqlbuilder- Specified by:
getSqlBuilderin interfaceDataStoreConnection- Overrides:
getSqlBuilderin classSpatialDatabasesDSConnection- Parameters:
srid- the SpatialReferenceSystemIDcolNames- array of columns to query- Returns:
- the SpatialDatabasesSQLBuilder
-
executeFilterQuery
public FeatureInputStream executeFilterQuery(FilterQuery query) throws SQLException
Executes a filter query. The SRID is optional for queries - it will be determined automatically from the table metadata if not supplied.- Overrides:
executeFilterQueryin classSpatialDatabasesDSConnection- Parameters:
query- the query to execute- Returns:
- the results of the query
- Throws:
SQLException- if an Exception occurs during query execution
-
executeAdhocQuery
public FeatureInputStream executeAdhocQuery(AdhocQuery query) throws Exception
Executes an adhoc query. The SRID is optional for queries - it will be determined automatically from the table metadata if not supplied.- Overrides:
executeAdhocQueryin classSpatialDatabasesDSConnection- Parameters:
query- the query to execute- Returns:
- the results of the query
- Throws:
SQLException- if an Exception occurs during query executionException- if no geometric column is found in the query
-
getValueConverterFactory
public MariadbValueConverterFactory getValueConverterFactory()
- Overrides:
getValueConverterFactoryin classSpatialDatabasesDSConnection
-
-