public class Table
extends java.lang.Object
| Constructor and Description |
|---|
Table(java.lang.String tableName,
Format format) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(Column col) |
void |
addProperty(java.lang.String key,
java.lang.String value) |
void |
addQuery(Query q) |
java.lang.String |
getClassName() |
Column |
getColumn(java.lang.String name) |
java.util.ArrayList<Column> |
getColumns() |
java.lang.String |
getComment() |
java.lang.String |
getCreateSQL() |
java.lang.String |
getCreateSQLEscaped() |
Column |
getCTColumn() |
java.util.Iterator<java.lang.String> |
getForeignIterator() |
java.util.ArrayList<ForeignKeySet> |
getForeignKeys() |
boolean |
getHasForeignKey() |
boolean |
getHasPrimaryKey() |
boolean |
getHasUniqueColumns() |
boolean |
getIsCTSet() |
boolean |
getIsMTSet() |
Column |
getMTColumn() |
boolean |
getMultiplePrimaryKeys() |
java.lang.String |
getName() |
int |
getNumberOfColumns() |
Column |
getPrimaryKey() |
int |
getPrimaryKeyCount() |
java.util.ArrayList<Column> |
getPrimaryKeys() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.util.Set<Query> |
getQueries() |
java.util.List<java.util.Set<Column>> |
getUniqueColumnSets() |
boolean |
isGeneratedKey() |
boolean |
isSingleKey() |
void |
setComment(java.lang.String comment) |
void |
setCreateSQL(java.lang.String sql) |
void |
setCTColumn(Column col) |
void |
setMTColumn(Column col) |
java.lang.String |
toString() |
public Table(java.lang.String tableName,
Format format)
public void addQuery(Query q)
public java.util.Set<Query> getQueries()
public java.lang.String getName()
public void addProperty(java.lang.String key,
java.lang.String value)
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public java.lang.String getClassName()
public boolean isSingleKey()
public boolean isGeneratedKey()
public java.util.Iterator<java.lang.String> getForeignIterator()
public boolean getHasPrimaryKey()
public boolean getHasForeignKey()
public int getPrimaryKeyCount()
public boolean getHasUniqueColumns()
public java.util.List<java.util.Set<Column>> getUniqueColumnSets()
public Column getColumn(java.lang.String name)
public void addColumn(Column col)
public boolean getMultiplePrimaryKeys()
public java.util.ArrayList<Column> getColumns()
public int getNumberOfColumns()
public java.util.ArrayList<Column> getPrimaryKeys()
public java.util.ArrayList<ForeignKeySet> getForeignKeys()
public Column getPrimaryKey()
public java.lang.String getComment()
public void setComment(java.lang.String comment)
public java.lang.String toString()
toString in class java.lang.Objectpublic void setCreateSQL(java.lang.String sql)
public java.lang.String getCreateSQL()
public java.lang.String getCreateSQLEscaped()
public boolean getIsMTSet()
public void setMTColumn(Column col)
public Column getMTColumn()
public boolean getIsCTSet()
public void setCTColumn(Column col)
public Column getCTColumn()