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)
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