public final class UserAggregate extends UserDefinedFunction
AGGREGATE, comment, COMMENT, CONSTANT, CONSTRAINT, database, DOMAIN, FUNCTION_ALIAS, INDEX, RIGHT, ROLE, SCHEMA, SEQUENCE, SETTING, SYNONYM, TABLE_OR_VIEW, trace, TRIGGER, USER
ADD_PLAN_INFORMATION, DEFAULT_SQL_FLAGS, NO_CASTS, QUOTE_ONLY_WHEN_REQUIRED, REPLACE_LOBS_FOR_TRACE, TRACE_SQL_FLAGS
Constructor and Description |
---|
UserAggregate(Schema schema,
int id,
java.lang.String name,
java.lang.String className,
boolean force) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCreateSQL()
Construct the CREATE ...
|
java.lang.String |
getDropSQL()
Construct a DROP ...
|
Aggregate |
getInstance() |
int |
getType()
Get the object type.
|
void |
removeChildrenAndResources(SessionLocal session)
Delete all dependent children objects and resources of this object.
|
checkRename, getCreateSQLForCopy, getJavaClassName
getSchema, getSQL, getSQL, isHidden
getChildren, getComment, getCreateSQLForMeta, getDatabase, getId, getModificationId, getName, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getTraceSQL
public UserAggregate(Schema schema, int id, java.lang.String name, java.lang.String className, boolean force)
public Aggregate getInstance()
public java.lang.String getDropSQL()
DbObject
getDropSQL
in class DbObject
public java.lang.String getCreateSQL()
DbObject
getCreateSQL
in class DbObject
public int getType()
DbObject
public void removeChildrenAndResources(SessionLocal session)
DbObject
removeChildrenAndResources
in class DbObject
session
- the session