public class Table extends SchemaObject
| Modifier and Type | Field and Description |
|---|---|
protected Vector<Object> |
logs |
NEW_LINE, OS_NEW_LINETAG_ATT_COLUMN, TAG_ATT_NAME, TAG_ATT_NULLABLE, TAG_ATT_REF_COLUMN, TAG_ATT_SEQUENCE, TAG_ATT_SIZE, TAG_ATT_TABLE, TAG_ATT_TYPE, TAG_NAME_COLUMN, TAG_NAME_COLUMNS, TAG_NAME_DB, TAG_NAME_F_KEY, TAG_NAME_F_KEYS, TAG_NAME_KEY, TAG_NAME_P_KEY, TAG_NAME_P_KEYS, TAG_NAME_SEQUENCE, TAG_NAME_TAB_SPACE, TAG_NAME_TABLE, TAG_NAME_TABLES, TAG_NAME_TRIGGER, TAG_NAME_VIEW| Constructor and Description |
|---|
Table() |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(TableColumn newCol) |
protected void |
addSchemaLog(SchemaObject origObj,
SchemaObject compObj) |
boolean |
equals(Object compTable) |
HashMap<String,SchemaObject> |
getCols() |
TableColumn |
getColumn(String colName) |
Vector<Object> |
getCompareLogs() |
HashMap<String,SchemaObject> |
getForeignKeys() |
HashMap<String,SchemaObject> |
getPrimaryKeys() |
void |
setCols(HashMap<String,SchemaObject> cols) |
void |
setForeignKeys(HashMap<String,SchemaObject> foreignKeys) |
void |
setPrimaryKeys(HashMap<String,SchemaObject> primaryKeys) |
getName, getSchemaType, printSchemaData, setName, setSchemaTypedebug, getLenName, insertInstanceValue, printInstanceValues, toStringpublic HashMap<String,SchemaObject> getCols()
public void setCols(HashMap<String,SchemaObject> cols)
public HashMap<String,SchemaObject> getPrimaryKeys()
public void setPrimaryKeys(HashMap<String,SchemaObject> primaryKeys)
public HashMap<String,SchemaObject> getForeignKeys()
public void setForeignKeys(HashMap<String,SchemaObject> foreignKeys)
public void addColumn(TableColumn newCol)
public TableColumn getColumn(String colName)
protected void addSchemaLog(SchemaObject origObj, SchemaObject compObj)
Copyright © 2019 SMYLD. All rights reserved.