public abstract class AbstractTableProperties extends AbstractNamed<QualifiedName,TableProperties> implements TableProperties
Modifier | Constructor and Description |
---|---|
protected |
AbstractTableProperties(QualifiedName name) |
Modifier and Type | Method and Description |
---|---|
protected abstract Map<String,ColumnProperties> |
getColumnMap() |
ColumnProperties |
getColumnProperties(String column) |
Collection<String> |
getColumns() |
compareTo, equals, getName, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getForeignKeyConstraints, getIdentityColumns, getPrimaryKey, getUniqueConstraints
compareTo
protected AbstractTableProperties(QualifiedName name)
public final Collection<String> getColumns() throws SQLException
getColumns
in interface TableProperties
SQLException
TableProperties.getColumns()
public final ColumnProperties getColumnProperties(String column) throws SQLException
getColumnProperties
in interface TableProperties
SQLException
TableProperties.getColumnProperties(java.lang.String)
protected abstract Map<String,ColumnProperties> getColumnMap() throws SQLException
SQLException
Copyright © 2004–2014 Paul Ferraro. All rights reserved.