public abstract class AbstractTableProperties extends java.lang.Object implements TableProperties
Modifier | Constructor and Description |
---|---|
protected |
AbstractTableProperties(DatabaseMetaDataSupport support,
QualifiedName table) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object object) |
protected abstract java.util.Map<java.lang.String,ColumnProperties> |
getColumnMap() |
ColumnProperties |
getColumnProperties(java.lang.String column) |
java.util.Collection<java.lang.String> |
getColumns() |
java.lang.String |
getName() |
int |
hashCode() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getForeignKeyConstraints, getIdentityColumns, getPrimaryKey, getUniqueConstraints
protected AbstractTableProperties(DatabaseMetaDataSupport support, QualifiedName table)
public final java.lang.String getName()
getName
in interface TableProperties
TableProperties.getName()
public final java.util.Collection<java.lang.String> getColumns() throws java.sql.SQLException
getColumns
in interface TableProperties
java.sql.SQLException
TableProperties.getColumns()
public final ColumnProperties getColumnProperties(java.lang.String column) throws java.sql.SQLException
getColumnProperties
in interface TableProperties
java.sql.SQLException
TableProperties.getColumnProperties(java.lang.String)
protected abstract java.util.Map<java.lang.String,ColumnProperties> getColumnMap() throws java.sql.SQLException
java.sql.SQLException
public final boolean equals(java.lang.Object object)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public final int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public final java.lang.String toString()
toString
in class java.lang.Object
Object.toString()