Top Description Fields Constructors Methods
org.hibernate.tool.hbm2ddl

public Class DatabaseMetadata

extends Object
Class Inheritance
Imports
java.sql.Connection, .DatabaseMetaData, .ResultSet, .SQLException, .Statement, java.util.HashMap, .HashSet, .Map, .Set, org.slf4j.Logger, .LoggerFactory, org.hibernate.HibernateException, org.hibernate.exception.JDBCExceptionHelper, .SQLExceptionConverter, org.hibernate.mapping.Table, org.hibernate.dialect.Dialect, org.hibernate.util.StringHelper

JDBC database metadata
Author
Christoph Sturm, Teodor Danciu

Field Summary

Modifier and TypeField and Description
private final boolean
private static final Logger
private DatabaseMetaData
private final Set<E>
private SQLExceptionConverter
private final Map<K, V>
private static final String[]

Constructor Summary

AccessConstructor and Description
public
DatabaseMetadata(Connection connection, Dialect dialect)

public
DatabaseMetadata(Connection connection, Dialect dialect, boolean extras)

Method Summary

Modifier and TypeMethod and Description
public TableMetadata
getTableMetadata(String name, String schema, String catalog, boolean isQuoted)

private Object
identifier(String catalog, String schema, String name)

private void
initSequences(Connection connection, Dialect dialect)

public boolean
public boolean
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

extrasback to summary
private final boolean extras
logback to summary
private static final Logger log
metaback to summary
private DatabaseMetaData meta
sequencesback to summary
private final Set<E> sequences
sqlExceptionConverterback to summary
private SQLExceptionConverter sqlExceptionConverter
tablesback to summary
private final Map<K, V> tables
TYPESback to summary
private static final String[] TYPES

Constructor Detail

DatabaseMetadataback to summary
public DatabaseMetadata(Connection connection, Dialect dialect) throws SQLException
DatabaseMetadataback to summary
public DatabaseMetadata(Connection connection, Dialect dialect, boolean extras) throws SQLException

Method Detail

getTableMetadataback to summary
public TableMetadata getTableMetadata(String name, String schema, String catalog, boolean isQuoted) throws HibernateException
identifierback to summary
private Object identifier(String catalog, String schema, String name)
initSequencesback to summary
private void initSequences(Connection connection, Dialect dialect) throws SQLException
isSequenceback to summary
public boolean isSequence(Object key)
isTableback to summary
public boolean isTable(Object key) throws HibernateException
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.