public abstract class TableBase extends Table
columns, compareMode, isHidden, TYPE_CACHED, TYPE_MEMORY
comment, database, trace
AGGREGATE, COMMENT, CONSTANT, CONSTRAINT, FUNCTION_ALIAS, INDEX, RIGHT, ROLE, SCHEMA, SEQUENCE, SETTING, SYNONYM, TABLE_OR_VIEW, TRIGGER, USER, USER_DATATYPE
Constructor and Description |
---|
TableBase(CreateTableData data) |
Modifier and Type | Method and Description |
---|---|
String |
getCreateSQL()
Build a SQL statement to re-create this object.
|
String |
getDropSQL()
Build a SQL statement to drop this object.
|
boolean |
isGlobalTemporary() |
addConstraint, addDependencies, addDependentView, addIndex, addRow, addSequence, addSynonym, addTrigger, canDrop, canGetRowCount, canReference, canTruncate, checkDeadlock, checkSupportAlter, checkWritingAllowed, close, commit, compareTypeSafe, doesColumnExist, dropMultipleColumnsConstraintsAndIndexes, findPrimaryKey, fire, fireAfterRow, fireBeforeRow, fireRow, getBestPlanItem, getCheckForeignKeyConstraints, getChildren, getColumn, getColumn, getColumns, getCompareMode, getConstraints, getCreateSQLForCopy, getDefaultValue, getDependentViews, getDiskSpaceUsed, getIndex, getIndexes, getIndexForColumn, getMaxDataModificationId, getOnCommitDrop, getOnCommitTruncate, getOnUpdateValue, getPrimaryKey, getRow, getRowCount, getRowCountApproximation, getRowIdColumn, getScanIndex, getScanIndex, getTableType, getTemplateRow, getTemplateSimpleRow, getType, getUniqueIndex, hasSelectTrigger, isDeterministic, isHidden, isLockedExclusively, isLockedExclusivelyBy, isMVStore, isPersistData, isPersistIndexes, isQueryComparable, isTableExpression, isView, lock, removeChildrenAndResources, removeConstraint, removeDependentView, removeIndex, removeIndexOrTransferOwnership, removeRow, removeSequence, removeSynonym, removeTrigger, rename, renameColumn, setCheckForeignKeyConstraints, setColumns, setHidden, setOnCommitDrop, setOnCommitTruncate, setTableExpression, truncate, unlock, updateRows, validateConvertUpdateSequence
getSchema, getSQL, initSchemaObjectBase
checkRename, getComment, getDatabase, getId, getModificationId, getName, initDbObjectBase, invalidate, isTemporary, isValid, setComment, setModified, setObjectName, setTemporary, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkRename, getComment, getDatabase, getId, getName, isTemporary, setComment, setTemporary
public TableBase(CreateTableData data)
public String getDropSQL()
DbObjectBase
getDropSQL
in interface DbObject
getDropSQL
in class DbObjectBase
public String getCreateSQL()
DbObjectBase
getCreateSQL
in interface DbObject
getCreateSQL
in class DbObjectBase
public boolean isGlobalTemporary()
isGlobalTemporary
in class Table
Copyright © 2020 JBoss by Red Hat. All rights reserved.