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, waitgetForeignKeyConstraints, getIdentityColumns, getPrimaryKey, getUniqueConstraintsprotected AbstractTableProperties(DatabaseMetaDataSupport support, QualifiedName table)
public final java.lang.String getName()
getName in interface TablePropertiesTableProperties.getName()public final java.util.Collection<java.lang.String> getColumns() throws java.sql.SQLException
getColumns in interface TablePropertiesjava.sql.SQLExceptionTableProperties.getColumns()public final ColumnProperties getColumnProperties(java.lang.String column) throws java.sql.SQLException
getColumnProperties in interface TablePropertiesjava.sql.SQLExceptionTableProperties.getColumnProperties(java.lang.String)protected abstract java.util.Map<java.lang.String,ColumnProperties> getColumnMap() throws java.sql.SQLException
java.sql.SQLExceptionpublic final boolean equals(java.lang.Object object)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public final int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public final java.lang.String toString()
toString in class java.lang.ObjectObject.toString()