public abstract class SchemaObjectBase extends DbObjectBase implements SchemaObject
comment, database, traceAGGREGATE, COMMENT, CONSTANT, CONSTRAINT, FUNCTION_ALIAS, INDEX, RIGHT, ROLE, SCHEMA, SEQUENCE, SETTING, SYNONYM, TABLE_OR_VIEW, TRIGGER, USER, USER_DATATYPE| Constructor and Description |
|---|
SchemaObjectBase() |
| Modifier and Type | Method and Description |
|---|---|
Schema |
getSchema()
Get the schema in which this object is defined
|
java.lang.String |
getSQL()
Get the SQL name of this object (may be quoted).
|
protected void |
initSchemaObjectBase(Schema newSchema,
int id,
java.lang.String name,
int traceModuleId)
Initialize some attributes of this object.
|
boolean |
isHidden()
Check whether this is a hidden object that doesn't appear in the meta
data and in the script, and is not dropped on DROP ALL OBJECTS.
|
checkRename, getChildren, getComment, getCreateSQL, getDatabase, getDropSQL, getId, getModificationId, getName, initDbObjectBase, invalidate, isTemporary, isValid, removeChildrenAndResources, rename, setComment, setModified, setObjectName, setTemporary, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckRename, getChildren, getComment, getCreateSQL, getCreateSQLForCopy, getDatabase, getDropSQL, getId, getName, getType, isTemporary, removeChildrenAndResources, rename, setComment, setTemporaryprotected void initSchemaObjectBase(Schema newSchema, int id, java.lang.String name, int traceModuleId)
newSchema - the schemaid - the object idname - the nametraceModuleId - the trace module idpublic Schema getSchema()
SchemaObjectgetSchema in interface SchemaObjectpublic java.lang.String getSQL()
DbObjectgetSQL in interface DbObjectgetSQL in class DbObjectBasepublic boolean isHidden()
SchemaObjectisHidden in interface SchemaObject