public class JdbcDatabaseSnapshot.CachingDatabaseMetaData
extends java.lang.Object
Constructor and Description |
---|
CachingDatabaseMetaData(Database database,
java.sql.DatabaseMetaData metaData) |
Modifier and Type | Method and Description |
---|---|
java.util.List<CachedRow> |
getColumns(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName)
Return the columns for the given catalog, schema, table, and column.
|
java.sql.DatabaseMetaData |
getDatabaseMetaData() |
java.util.List<CachedRow> |
getForeignKeys(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String fkName) |
java.util.List<CachedRow> |
getIndexInfo(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String indexName) |
java.util.List<CachedRow> |
getPrimaryKeys(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String table) |
java.util.List<CachedRow> |
getTables(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String table,
java.lang.String[] types) |
java.util.List<CachedRow> |
getUniqueConstraints(java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String tableName) |
public CachingDatabaseMetaData(Database database, java.sql.DatabaseMetaData metaData)
public java.sql.DatabaseMetaData getDatabaseMetaData()
public java.util.List<CachedRow> getForeignKeys(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName, java.lang.String fkName) throws DatabaseException
DatabaseException
public java.util.List<CachedRow> getIndexInfo(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName, java.lang.String indexName) throws DatabaseException
DatabaseException
public java.util.List<CachedRow> getColumns(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName, java.lang.String columnName) throws java.sql.SQLException, DatabaseException
java.sql.SQLException
DatabaseException
public java.util.List<CachedRow> getTables(java.lang.String catalogName, java.lang.String schemaName, java.lang.String table, java.lang.String[] types) throws java.sql.SQLException, DatabaseException
java.sql.SQLException
DatabaseException
public java.util.List<CachedRow> getPrimaryKeys(java.lang.String catalogName, java.lang.String schemaName, java.lang.String table) throws java.sql.SQLException, DatabaseException
java.sql.SQLException
DatabaseException
public java.util.List<CachedRow> getUniqueConstraints(java.lang.String catalogName, java.lang.String schemaName, java.lang.String tableName) throws java.sql.SQLException, DatabaseException
java.sql.SQLException
DatabaseException