org.apache.ibatis.abator.internal.db
Class ColumnDefinitions
java.lang.Object
org.apache.ibatis.abator.internal.db.ColumnDefinitions
- public class ColumnDefinitions
- extends java.lang.Object
This class holds the results of introspecting the database table.
- Author:
- Jeff Butler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ColumnDefinitions
public ColumnDefinitions(java.lang.String fullyQualifiedTableName)
getBLOBColumns
public java.util.Collection getBLOBColumns()
getNonBLOBColumns
public java.util.Collection getNonBLOBColumns()
getNonPrimaryKeyColumns
public java.util.Collection getNonPrimaryKeyColumns()
getPrimaryKey
public java.util.Collection getPrimaryKey()
addColumn
public void addColumn(ColumnDefinition cd)
addPrimaryKeyColumn
public void addPrimaryKeyColumn(java.lang.String columnName)
toString
public java.lang.String toString()
hasPrimaryKey
public boolean hasPrimaryKey()
hasBLOBColumns
public boolean hasBLOBColumns()
hasNonBLOBColumns
public boolean hasNonBLOBColumns()
getAllColumns
public java.util.Collection getAllColumns()
getColumn
public ColumnDefinition getColumn(java.lang.String columnName)