| java.lang.Object org.h2.engine.DbObjectBase
All known Subclasses: org.h2.engine.UserDataType, org.h2.engine.Setting, org.h2.engine.Comment, org.h2.engine.UserAggregate, org.h2.schema.SchemaObjectBase, org.h2.engine.RightOwner, org.h2.engine.Right, org.h2.engine.FunctionAlias, org.h2.schema.Schema,
DbObjectBase | abstract public class DbObjectBase implements DbObject(Code) | | The base class for all database objects.
|
checkRename | abstract public void checkRename() throws SQLException(Code) | | Check if this object can be renamed. System objects may not be renamed.
|
getCreateOrder | static int getCreateOrder(int type)(Code) | | |
getCreateSQL | abstract public String getCreateSQL()(Code) | | Build a SQL statement to re-create this object.
the SQL statement |
getCreateSQLForCopy | abstract public String getCreateSQLForCopy(Table table, String quotedName)(Code) | | Build a SQL statement to re-create the object, or to create a copy of the
object with a different name or referencing a different table
Parameters: table - the new table name Parameters: quotedName - the new quoted name the SQL statement |
getDropSQL | abstract public String getDropSQL()(Code) | | Build a SQL statement to drop this object.
the SQL statement |
getHeadPos | public int getHeadPos()(Code) | | |
getModificationId | public long getModificationId()(Code) | | |
getTemporary | public boolean getTemporary()(Code) | | |
getType | abstract public int getType()(Code) | | Get the object type.
the object type |
invalidate | protected void invalidate()(Code) | | |
removeChildrenAndResources | abstract public void removeChildrenAndResources(Session session) throws SQLException(Code) | | Remove all dependent objects and free all resources (files, blocks in
files) of this object.
Parameters: session - the session |
setModified | public void setModified()(Code) | | |
setObjectName | protected void setObjectName(String name)(Code) | | |
setTemporary | public void setTemporary(boolean temporary)(Code) | | |
|
|