public class EagerTableProperties extends AbstractTableProperties
Constructor and Description |
---|
EagerTableProperties(java.sql.DatabaseMetaData metaData,
DatabaseMetaDataSupport support,
QualifiedName table) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map<java.lang.String,ColumnProperties> |
getColumnMap() |
java.util.Collection<ForeignKeyConstraint> |
getForeignKeyConstraints() |
java.util.Collection<java.lang.String> |
getIdentityColumns() |
UniqueConstraint |
getPrimaryKey() |
java.util.Collection<UniqueConstraint> |
getUniqueConstraints() |
equals, getColumnProperties, getColumns, getName, hashCode, toString
public EagerTableProperties(java.sql.DatabaseMetaData metaData, DatabaseMetaDataSupport support, QualifiedName table) throws java.sql.SQLException
java.sql.SQLException
protected java.util.Map<java.lang.String,ColumnProperties> getColumnMap()
getColumnMap
in class AbstractTableProperties
public UniqueConstraint getPrimaryKey()
TableProperties.getPrimaryKey()
public java.util.Collection<ForeignKeyConstraint> getForeignKeyConstraints()
public java.util.Collection<UniqueConstraint> getUniqueConstraints()
public java.util.Collection<java.lang.String> getIdentityColumns() throws java.sql.SQLException
java.sql.SQLException
TableProperties.getIdentityColumns()