Package org.h2.engine
Class Comment
- java.lang.Object
-
- org.h2.engine.DbObject
-
- org.h2.engine.Comment
-
- All Implemented Interfaces:
org.h2.util.HasSQL
public final class Comment extends DbObject
Represents a database object comment.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkRename()
Check if renaming is allowed.java.lang.String
getCreateSQL()
Construct the CREATE ...java.lang.String
getCreateSQLForCopy(org.h2.table.Table table, java.lang.String quotedName)
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 tableint
getType()
Get the object type.void
removeChildrenAndResources(SessionLocal session)
Delete all dependent children objects and resources of this object.void
setCommentText(java.lang.String comment)
Set the comment text.-
Methods inherited from class org.h2.engine.DbObject
getChildren, getComment, getCreateSQLForMeta, getDatabase, getDropSQL, getId, getModificationId, getName, getSQL, getSQL, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toString
-
-
-
-
Method Detail
-
getCreateSQLForCopy
public java.lang.String getCreateSQLForCopy(org.h2.table.Table table, java.lang.String quotedName)
Description copied from class:DbObject
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- Specified by:
getCreateSQLForCopy
in classDbObject
- Parameters:
table
- the new tablequotedName
- the quoted name- Returns:
- the SQL statement
-
getCreateSQL
public java.lang.String getCreateSQL()
Description copied from class:DbObject
Construct the CREATE ... SQL statement for this object.- Specified by:
getCreateSQL
in classDbObject
- Returns:
- the SQL statement
-
getType
public int getType()
Description copied from class:DbObject
Get the object type.
-
removeChildrenAndResources
public void removeChildrenAndResources(SessionLocal session)
Description copied from class:DbObject
Delete all dependent children objects and resources of this object.- Specified by:
removeChildrenAndResources
in classDbObject
- Parameters:
session
- the session
-
checkRename
public void checkRename()
Description copied from class:DbObject
Check if renaming is allowed. Does nothing when allowed.- Overrides:
checkRename
in classDbObject
-
setCommentText
public void setCommentText(java.lang.String comment)
Set the comment text.- Parameters:
comment
- the text
-
-