public interface IDatabaseFacade
List<IDatabaseIndexName> getIndicies(Connection connection, IDatabaseTableName tableName) throws SQLException
SQLExceptionResultSet getIndexMetadata(Connection connection, IDatabaseIndexName schema) throws SQLException
SQLExceptionList<IDatabaseTriggerName> getTriggers(Connection connection, IDatabaseTableName tableName) throws SQLException
SQLExceptionResultSet getTriggerMetadata(Connection connection, IDatabaseTriggerName schema) throws SQLException
SQLExceptionString getTriggerStatement(Connection connection, IDatabaseTriggerName schema) throws SQLException
SQLExceptionList<IDatabaseSequenceName> getSequences(Connection connection, String schema) throws SQLException
SQLExceptionResultSet getSequenceMetadata(Connection connection, IDatabaseSequenceName schema) throws SQLException
SQLExceptionboolean supportsSequences()
boolean supportsTrigger()
boolean supportsIndicies()
List<IDatabaseConstraintName> getConstraints(Connection connection, IDatabaseTableName tableName) throws SQLException
SQLExceptionResultSet getConstraintMetadata(Connection connection, IDatabaseConstraintName schema) throws SQLException
SQLExceptionboolean supportsConstaints()
boolean isTable(IDatabaseTableName table)
Iterable<INamedTableFilter> getTableFilters()
List<String> getSchemaNames(Connection connection, String catalog) throws SQLException
SQLExceptionCopyright © 2007–2019 Andreas W. Bartels. All rights reserved.