Package org.citydb.database.adapter
Class AbstractSchemaManagerAdapter
- java.lang.Object
-
- org.citydb.database.adapter.AbstractSchemaManagerAdapter
-
- Direct Known Subclasses:
SchemaManagerAdapter
,SchemaManagerAdapter
public abstract class AbstractSchemaManagerAdapter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractDatabaseAdapter
databaseAdapter
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSchemaManagerAdapter(AbstractDatabaseAdapter databaseAdapter)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
equalsDefaultSchema(java.lang.String schema)
boolean
existsSchema(java.lang.String schema)
boolean
existsSchema(java.lang.String schema, boolean logResult)
abstract boolean
existsSchema(java.sql.Connection connection, java.lang.String schema)
abstract java.util.List<java.lang.String>
fetchSchemasFromDatabase(java.sql.Connection connection)
java.util.List<java.lang.String>
fetchSchemasFromDatabase(DatabaseConnection databaseConnection)
abstract java.lang.String
formatSchema(java.lang.String schema)
abstract java.lang.String
getDefaultSchema()
-
-
-
Field Detail
-
databaseAdapter
protected final AbstractDatabaseAdapter databaseAdapter
-
-
Constructor Detail
-
AbstractSchemaManagerAdapter
protected AbstractSchemaManagerAdapter(AbstractDatabaseAdapter databaseAdapter)
-
-
Method Detail
-
getDefaultSchema
public abstract java.lang.String getDefaultSchema()
-
equalsDefaultSchema
public abstract boolean equalsDefaultSchema(java.lang.String schema)
-
existsSchema
public abstract boolean existsSchema(java.sql.Connection connection, java.lang.String schema)
-
fetchSchemasFromDatabase
public abstract java.util.List<java.lang.String> fetchSchemasFromDatabase(java.sql.Connection connection) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
formatSchema
public abstract java.lang.String formatSchema(java.lang.String schema)
-
existsSchema
public boolean existsSchema(java.lang.String schema)
-
existsSchema
public boolean existsSchema(java.lang.String schema, boolean logResult)
-
fetchSchemasFromDatabase
public java.util.List<java.lang.String> fetchSchemasFromDatabase(DatabaseConnection databaseConnection) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-