# DbObjectBase

The base class for all database objects.

Methods
void | checkRename() Check if this object can be renamed.
void | checkRename() Check if this object can be renamed. System objects may not be renamed.
ArrayList | getChildren()
ArrayList | getChildren()
String | getComment()
String | getComment()
String | getCreateSQL() Build a SQL statement to re-create this object.
String | getCreateSQL() Build a SQL statement to re-create this object. Returns: the SQL statement
Database | getDatabase()
Database | getDatabase()
String | getDropSQL() Build a SQL statement to drop this object.
String | getDropSQL() Build a SQL statement to drop this object. Returns: the SQL statement
int | getId()
int | getId()
long | getModificationId()
long | getModificationId()
String | getName()
String | getName()
String | getSQL()
String | getSQL()
void | initDbObjectBase(Database db, int objectId, String name, int traceModuleId) Initialize some attributes of this object.
void | initDbObjectBase(Database db, int objectId, String name, int traceModuleId) Initialize some attributes of this object. Parameters: db - the database objectId - the object id name - the name traceModuleId - the trace module id
void | invalidate() Set the main attributes to null to make sure the object is no longer used.
void | invalidate() Set the main attributes to null to make sure the object is no longer used.
boolean | isTemporary()
boolean | isTemporary()
boolean | isValid()
boolean | isValid()
void | removeChildrenAndResources(Session session) Remove all dependent objects and free all resources (files, blocks in files) of this object.
void | removeChildrenAndResources(Session session) Remove all dependent objects and free all resources (files, blocks in files) of this object. Parameters: session - the session
void | rename(String newName)
void | rename(String newName)
void | setComment(String comment)
void | setComment(String comment)
void | setModified() Tell the object that is was modified.
void | setModified() Tell the object that is was modified.
void | setObjectName(String name)
void | setObjectName(String name)
void | setTemporary(boolean temporary)
void | setTemporary(boolean temporary)
String | toString()
String | toString()