public abstract class DBDialect extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Config |
config |
protected DataSource |
dataSource |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
getBLOBSQLType() |
protected Config |
getConfig() |
Connection |
getConnection() |
protected abstract String |
getCreateIndexStatement(String tn) |
protected String |
getCreateSpatialTableStatement(String tableName) |
protected String |
getCreateSpatialTableStatementJoined(String tableName) |
static DBDialect |
getDBDialect(Config config)
Factory method for obtaining a DBDialect object for a special spatial extension
|
protected String |
getDoubleSQLType() |
protected abstract String |
getMultiPolygonSQLType() |
protected String |
getRegisterSpatialStatement(String tn,
String srs) |
protected String |
getUnregisterSpatialStatement(String tn) |
protected DataSource dataSource
protected Config config
public DBDialect(Config config)
config - public static DBDialect getDBDialect(Config config)
config - protected abstract String getBLOBSQLType()
protected abstract String getMultiPolygonSQLType()
protected Config getConfig()
public Connection getConnection() throws Exception
Exceptionprotected String getUnregisterSpatialStatement(String tn)
tn - sql table nameprotected String getRegisterSpatialStatement(String tn, String srs)
tn - sql table namesrs - name of spatial reference system to useprotected abstract String getCreateIndexStatement(String tn) throws Exception
tn - sql table nameExceptionprotected String getDoubleSQLType()
protected String getCreateSpatialTableStatement(String tableName) throws Exception
tableName - ExceptionCopyright © 1996–2019 Geotools. All rights reserved.