Package org.h2.engine
Class Setting
- java.lang.Object
-
- org.h2.engine.DbObject
-
- org.h2.engine.Setting
-
- All Implemented Interfaces:
org.h2.util.HasSQL
public final class Setting extends DbObject
A persistent database setting.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckRename()Check if renaming is allowed.java.lang.StringgetCreateSQL()Construct the CREATE ...intgetIntValue()java.lang.StringgetSQL(int sqlFlags)Get the SQL statement of this expression.java.lang.StringBuildergetSQL(java.lang.StringBuilder builder, int sqlFlags)Appends the SQL statement of this object to the specified builder.java.lang.StringgetStringValue()intgetType()Get the object type.voidremoveChildrenAndResources(SessionLocal session)Delete all dependent children objects and resources of this object.voidsetIntValue(int value)voidsetStringValue(java.lang.String value)-
Methods inherited from class org.h2.engine.DbObject
getChildren, getComment, getCreateSQLForCopy, getCreateSQLForMeta, getDatabase, getDropSQL, getId, getModificationId, getName, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toString
-
-
-
-
Constructor Detail
-
Setting
public Setting(Database database, int id, java.lang.String settingName)
-
-
Method Detail
-
getSQL
public java.lang.String getSQL(int sqlFlags)
Description copied from interface:org.h2.util.HasSQLGet the SQL statement of this expression. This may not always be the original SQL statement, specially after optimization.
-
getSQL
public java.lang.StringBuilder getSQL(java.lang.StringBuilder builder, int sqlFlags)Description copied from interface:org.h2.util.HasSQLAppends the SQL statement of this object to the specified builder.
-
setIntValue
public void setIntValue(int value)
-
getIntValue
public int getIntValue()
-
setStringValue
public void setStringValue(java.lang.String value)
-
getStringValue
public java.lang.String getStringValue()
-
getCreateSQL
public java.lang.String getCreateSQL()
Description copied from class:DbObjectConstruct the CREATE ... SQL statement for this object.- Specified by:
getCreateSQLin classDbObject- Returns:
- the SQL statement
-
getType
public int getType()
Description copied from class:DbObjectGet the object type.
-
removeChildrenAndResources
public void removeChildrenAndResources(SessionLocal session)
Description copied from class:DbObjectDelete all dependent children objects and resources of this object.- Specified by:
removeChildrenAndResourcesin classDbObject- Parameters:
session- the session
-
checkRename
public void checkRename()
Description copied from class:DbObjectCheck if renaming is allowed. Does nothing when allowed.- Overrides:
checkRenamein classDbObject
-
-