public abstract class SchemaObjectBase extends DbObjectBase implements SchemaObject
comment, database, traceAGGREGATE, COMMENT, CONSTANT, CONSTRAINT, FUNCTION_ALIAS, INDEX, RIGHT, ROLE, SCHEMA, SEQUENCE, SETTING, TABLE_OR_VIEW, TRIGGER, USER, USER_DATATYPE| 构造器和说明 |
|---|
SchemaObjectBase() |
| 限定符和类型 | 方法和说明 |
|---|---|
Schema |
getSchema()
Get the schema in which this object is defined
|
String |
getSQL()
Get the SQL name of this object (may be quoted).
|
protected void |
initSchemaObjectBase(Schema newSchema,
int id,
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, String name, int traceModuleId)
newSchema - the schemaid - the object idname - the nametraceModuleId - the trace module idpublic Schema getSchema()
SchemaObjectgetSchema 在接口中 SchemaObjectpublic String getSQL()
DbObjectgetSQL 在接口中 DbObjectgetSQL 在类中 DbObjectBasepublic boolean isHidden()
SchemaObjectisHidden 在接口中 SchemaObjectCopyright © 2017. All rights reserved.