Package org.h2.engine
Class Setting
java.lang.Object
org.h2.engine.DbObject
org.h2.engine.Setting
- All Implemented Interfaces:
org.h2.util.HasSQL
A persistent database setting.
-
Field Summary
Fields inherited from class org.h2.engine.DbObject
AGGREGATE, comment, COMMENT, CONSTANT, CONSTRAINT, database, DOMAIN, FUNCTION_ALIAS, INDEX, RIGHT, ROLE, SCHEMA, SEQUENCE, SETTING, SYNONYM, TABLE_OR_VIEW, trace, TRIGGER, USERFields inherited from interface org.h2.util.HasSQL
ADD_PLAN_INFORMATION, DEFAULT_SQL_FLAGS, NO_CASTS, QUOTE_ONLY_WHEN_REQUIRED, REPLACE_LOBS_FOR_TRACE, TRACE_SQL_FLAGS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidCheck if renaming is allowed.Construct the CREATE ...intgetSQL(int sqlFlags) Get the SQL statement of this expression.getSQL(StringBuilder builder, int sqlFlags) Appends the SQL statement of this object to the specified builder.intgetType()Get the object type.voidremoveChildrenAndResources(SessionLocal session) Delete all dependent children objects and resources of this object.voidsetIntValue(int value) voidsetStringValue(String value) Methods inherited from class org.h2.engine.DbObject
equals, getChildren, getComment, getCreateSQLForCopy, getCreateSQLForMeta, getDatabase, getDropSQL, getId, getModificationId, getName, hashCode, invalidate, isTemporary, isValid, rename, setComment, setModified, setObjectName, setTemporary, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.h2.util.HasSQL
getTraceSQL
-
Constructor Details
-
Setting
-
-
Method Details
-
getSQL
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
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
-
getStringValue
-
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
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
-