public class DBTableSchema
extends java.lang.Object
Constructor and Description |
---|
DBTableSchema(java.lang.String tableName)
Deprecated.
|
DBTableSchema(java.lang.String tableName,
DBTranslator translator) |
Modifier and Type | Method and Description |
---|---|
void |
addColumnsToTable(java.sql.Connection conn,
ColumnList columns) |
void |
addRequiredColumn(Column value) |
void |
addRequiredColumn(java.lang.String name,
DataType type) |
void |
addRequiredColumn(java.lang.String name,
DataType type,
java.util.EnumSet<ColumnProperty> properties) |
void |
createTable(java.sql.Connection conn) |
java.lang.String |
getCasedColumnName(java.lang.String column)
Returns the given column name, but with the casing retrieved from the database.
|
protected org.apache.log4j.Logger |
getLogger() |
java.lang.String |
getTableName() |
void |
insertRequiredColumn(java.lang.String name,
DataType type,
java.util.EnumSet<ColumnProperty> properties) |
TableState |
refreshTableState(java.sql.Connection conn) |
void |
setTranslator(DBTranslator value) |
void |
verifyAndUpdate(java.sql.Connection conn) |
@Deprecated public DBTableSchema(java.lang.String tableName)
public DBTableSchema(java.lang.String tableName, DBTranslator translator)
protected org.apache.log4j.Logger getLogger()
public java.lang.String getCasedColumnName(java.lang.String column)
public void setTranslator(DBTranslator value)
public java.lang.String getTableName()
public void addRequiredColumn(java.lang.String name, DataType type)
public void addRequiredColumn(java.lang.String name, DataType type, java.util.EnumSet<ColumnProperty> properties)
public void addRequiredColumn(Column value)
public void insertRequiredColumn(java.lang.String name, DataType type, java.util.EnumSet<ColumnProperty> properties)
public void verifyAndUpdate(java.sql.Connection conn) throws java.lang.Exception
java.lang.Exception
public void createTable(java.sql.Connection conn) throws java.lang.Exception
java.lang.Exception
public void addColumnsToTable(java.sql.Connection conn, ColumnList columns) throws java.lang.Exception
java.lang.Exception
public TableState refreshTableState(java.sql.Connection conn) throws java.lang.Exception
java.lang.Exception