H2 Database Engine 1.3.168.redhat-5
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

ABS - Static variable in class org.h2.expression.Function
 
absolute(int) - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to a specific row.
absolute(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
absoluteDayFromDateValue(long) - Static method in class org.h2.util.DateTimeUtils
Calculate the absolute day from a date value.
accept(BnfVisitor) - Method in interface org.h2.bnf.Rule
Call the visit method in the given visitor.
accept(BnfVisitor) - Method in class org.h2.bnf.RuleFixed
 
accept(BnfVisitor) - Method in class org.h2.server.web.DbContextRule
 
accept(TableFilter) - Method in interface org.h2.table.TableFilter.TableFilterVisitor
This method is called for each nested or joined table filter.
acceptsURL(String) - Method in class org.h2.Driver
Check if the driver understands this URL.
ACCESS_DENIED_TO_CLASS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90134 is thrown when trying to load a Java class that is not part of the allowed classes.
ACOS - Static variable in class org.h2.expression.Function
 
actionPerformed(ActionEvent) - Method in class org.h2.tools.Console
INTERNAL
ADAPTER - Static variable in class org.h2.message.TraceSystem
This trace level means all type of messages should be written, but instead of using the trace file the messages should be written to SLF4J.
add(Object) - Method in interface org.h2.api.AggregateFunction
This method is called once for each row.
add(String, String, int) - Method in class org.h2.bnf.Sentence
Add a word to the set of next tokens.
add(Session, Row) - Method in class org.h2.index.FunctionIndex
 
add(Session, Row) - Method in class org.h2.index.HashIndex
 
add(Session, Row) - Method in interface org.h2.index.Index
Add a row to the index.
add(Session, Row) - Method in class org.h2.index.LinkedIndex
 
add(Session, Row) - Method in class org.h2.index.MetaIndex
 
add(Session, Row) - Method in class org.h2.index.MultiVersionIndex
 
add(Session, Row) - Method in class org.h2.index.NonUniqueHashIndex
 
add(Session, Row) - Method in class org.h2.index.PageBtreeIndex
 
add(Session, Row) - Method in class org.h2.index.PageDataIndex
 
add(Session, Row) - Method in class org.h2.index.PageDelegateIndex
 
add(Session, Row) - Method in class org.h2.index.RangeIndex
 
add(Session, Row) - Method in class org.h2.index.ScanIndex
 
add(Session, Row) - Method in class org.h2.index.TreeIndex
 
add(Session, Row) - Method in class org.h2.index.ViewIndex
 
add(Row) - Method in class org.h2.result.RowList
Add a row to the list.
add(SchemaObject) - Method in class org.h2.schema.Schema
Add an object to this schema.
add(int[], int, int, int) - Static method in class org.h2.store.Page
Add a value to a subset of the array.
ADD - Static variable in class org.h2.store.PageLog
Add a record to a table.
add(int) - Method in class org.h2.util.IntArray
Append a value.
add(Value) - Method in class org.h2.value.Value
Add a value and return the result.
add(Value) - Method in class org.h2.value.ValueByte
 
add(Value) - Method in class org.h2.value.ValueDecimal
 
add(Value) - Method in class org.h2.value.ValueDouble
 
add(Value) - Method in class org.h2.value.ValueFloat
 
add(Value) - Method in class org.h2.value.ValueInt
 
add(Value) - Method in class org.h2.value.ValueLong
 
add(Value) - Method in class org.h2.value.ValueShort
 
add(Value) - Method in class org.h2.value.ValueTime
 
add(Value) - Method in class org.h2.value.ValueTimestamp
 
addAlias(String, DbTableOrView) - Method in class org.h2.bnf.Sentence
Add an alias name and object
addAsterisk(String, int) - Static method in class org.h2.util.StringUtils
Add an asterisk ('[*]') at the given position.
addBatch(String) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
addBatch() - Method in class org.h2.jdbc.JdbcPreparedStatement
Adds the current settings to the batch.
addBatch(String) - Method in class org.h2.jdbc.JdbcStatement
Adds a statement to the batch.
addCheckConstraint(Session, Expression) - Method in class org.h2.table.Column
Add a check constraint expression to this column.
addColumn(Column) - Method in class org.h2.command.ddl.CreateTable
Add a column to this table.
addColumn(String, int, int, int) - Method in class org.h2.tools.SimpleResultSet
Adds a column to the result set.
addCondition(Expression) - Method in class org.h2.command.dml.Select
Add a condition to the list of conditions.
addConnectionEventListener(ConnectionEventListener) - Method in class org.h2.jdbcx.JdbcXAConnection
Register a new listener for the connection.
addConstraint(Constraint) - Method in class org.h2.table.Table
Add a constraint to the table.
addConstraintCommand(DefineCommand) - Method in class org.h2.command.ddl.CreateTable
Add a constraint statement to this statement.
addDatabaseObject(Session, DbObject) - Method in class org.h2.engine.Database
Add an object to the database.
addDataModificationId(long) - Method in class org.h2.expression.ExpressionVisitor
Update the field maxDataModificationId if this value is higher than the current value.
addDependencies(HashSet<DbObject>) - Method in class org.h2.table.Table
Add all objects that this table depends on to the hash set.
addDependency(DbObject) - Method in class org.h2.expression.ExpressionVisitor
Add a new dependency to the set of dependencies.
addFile(String, Object) - Method in class org.h2.util.TempFileDeleter
Add a file to the list of temp files to delete.
addFilterCondition(Expression, boolean) - Method in class org.h2.table.TableFilter
Add a filter condition.
addFilterConditions(TableFilter, boolean) - Method in class org.h2.expression.Comparison
 
addFilterConditions(TableFilter, boolean) - Method in class org.h2.expression.ConditionAndOr
 
addFilterConditions(TableFilter, boolean) - Method in class org.h2.expression.ConditionNot
 
addFilterConditions(TableFilter, boolean) - Method in class org.h2.expression.Expression
Add conditions to a table filter if they can be evaluated.
addGlobalCondition(Parameter, int, int) - Method in class org.h2.command.dml.Query
Add a condition to the query.
addGlobalCondition(Parameter, int, int) - Method in class org.h2.command.dml.Select
 
addGlobalCondition(Parameter, int, int) - Method in class org.h2.command.dml.SelectUnion
 
addIndex(PageIndex) - Method in class org.h2.store.PageStore
Add an index to the in-memory index map.
addIndex(Session, String, int, IndexColumn[], IndexType, boolean, String) - Method in class org.h2.table.FunctionTable
 
addIndex(Session, String, int, IndexColumn[], IndexType, boolean, String) - Method in class org.h2.table.MetaTable
 
addIndex(Session, String, int, IndexColumn[], IndexType, boolean, String) - Method in class org.h2.table.RangeTable
 
addIndex(Session, String, int, IndexColumn[], IndexType, boolean, String) - Method in class org.h2.table.RegularTable
 
addIndex(Session, String, int, IndexColumn[], IndexType, boolean, String) - Method in class org.h2.table.Table
Create an index for this table
addIndex(Session, String, int, IndexColumn[], IndexType, boolean, String) - Method in class org.h2.table.TableLink
 
addIndex(Session, String, int, IndexColumn[], IndexType, boolean, String) - Method in class org.h2.table.TableView
 
addIndexCondition(IndexCondition) - Method in class org.h2.table.TableFilter
Add an index condition.
addIndexInfo(IndexInfo) - Method in class org.h2.fulltext.FullTextSettings
Add an index.
addJoin(TableFilter, boolean, boolean, Expression) - Method in class org.h2.table.TableFilter
Add a joined table.
addLocalTempTable(Table) - Method in class org.h2.engine.Session
Add a local temporary table to this session.
addLocalTempTableConstraint(Constraint) - Method in class org.h2.engine.Session
Add a local temporary constraint to this session.
addLocalTempTableIndex(Index) - Method in class org.h2.engine.Session
Add a local temporary index to this session.
addLock(Table) - Method in class org.h2.engine.Session
Add a lock for the given table.
addLogPos(int, int) - Method in class org.h2.engine.Session
Called when a log entry for this session is added.
addMeta(PageIndex, Session) - Method in class org.h2.store.PageStore
Add the meta data of an index.
addNaturalJoinColumn(Column) - Method in class org.h2.table.TableFilter
Add a column to the natural join key column list.
addNextDropTable(DropTable) - Method in class org.h2.command.ddl.DropTable
Chain another drop table statement to this statement.
addObject(int, Object) - Method in class org.h2.util.SmallMap
Add an object to the map.
addProcedure(Procedure) - Method in class org.h2.engine.Session
Add a procedure to this session.
addRight(int) - Method in class org.h2.command.ddl.GrantRevoke
Add the specified right bit to the rights bitmap.
addRoleName(String) - Method in class org.h2.command.ddl.GrantRevoke
Add the specified role to the list of roles.
addRow(Expression[]) - Method in class org.h2.command.dml.Insert
Add a row to this merge statement.
addRow(Value[]) - Method in class org.h2.command.dml.Insert
 
addRow(Expression[]) - Method in class org.h2.command.dml.Merge
Add a row to this merge statement.
addRow(Value[]) - Method in class org.h2.result.LocalResult
Add a row to this object.
addRow(Value[]) - Method in interface org.h2.result.ResultExternal
Add a row to this object.
addRow(Value[]) - Method in interface org.h2.result.ResultTarget
Add the row to the result set.
addRow(Value[]) - Method in class org.h2.result.ResultTempTable
 
addRow(Session, Row) - Method in class org.h2.table.FunctionTable
 
addRow(Session, Row) - Method in class org.h2.table.MetaTable
 
addRow(Session, Row) - Method in class org.h2.table.RangeTable
 
addRow(Session, Row) - Method in class org.h2.table.RegularTable
 
addRow(Session, Row) - Method in class org.h2.table.Table
Add a row to the table and all indexes.
addRow(Session, Row) - Method in class org.h2.table.TableLink
 
addRow(Session, Row) - Method in class org.h2.table.TableView
 
addRow(Object...) - Method in class org.h2.tools.SimpleResultSet
Add a new row to the result set.
addRows(ArrayList<Value[]>) - Method in interface org.h2.result.ResultExternal
Add a number of rows to the result.
addRows(ArrayList<Value[]>) - Method in class org.h2.result.ResultTempTable
 
addSavepoint(String) - Method in class org.h2.engine.Session
Create a savepoint that is linked to the current log position.
addSchemaObject(Session, SchemaObject) - Method in class org.h2.engine.Database
Add a schema object to the database.
addSequence(Sequence) - Method in class org.h2.table.Table
Add a sequence to this table.
addSession(Connection) - Method in class org.h2.server.web.WebServer
Create a session with a given connection.
addSQL(String) - Method in exception org.h2.message.DbException
Set the SQL statement of the given exception.
addStatementEventListener(StatementEventListener) - Method in class org.h2.jdbcx.JdbcXAConnection
[Not supported] Add a statement event listener.
addTable(DbTableOrView) - Method in class org.h2.bnf.Sentence
Add a table.
addTable(Table) - Method in class org.h2.command.ddl.GrantRevoke
Add the specified table to the list of tables.
addTableFilter(TableFilter, boolean) - Method in class org.h2.command.dml.Select
Add a table to the query.
addTemporaryResult(ResultInterface) - Method in class org.h2.engine.Session
Remember the result set and close it as soon as the transaction is committed (if it needs to be closed).
addTrigger(TriggerObject) - Method in class org.h2.table.Table
Add a trigger to this table.
addView(TableView) - Method in class org.h2.table.Table
Add a view to this table.
addWords(FullTextSettings, HashSet<String>, Reader) - Static method in class org.h2.fulltext.FullText
Add all words in the given text to the hash set.
addWords(FullTextSettings, HashSet<String>, String) - Static method in class org.h2.fulltext.FullText
Add all words in the given text to the hash set.
ADMIN_RIGHTS_REQUIRED - Static variable in class org.h2.constant.ErrorCode
The error with code 90040 is thrown when a user that is not administrator tries to execute a statement that requires admin privileges.
adminShutdown() - Method in class org.h2.server.web.WebApp
Stop the application and the server.
AES - Class in org.h2.security
An implementation of the AES block cipher algorithm, also known as Rijndael.
AF - Static variable in class org.h2.bnf.RuleFixed
 
afterLast() - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to after the last row, that means after the end.
afterLast() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
afterWriting() - Method in class org.h2.engine.Database
This method is called after updates are finished.
afterWriting() - Method in class org.h2.engine.Session
 
afterWriting() - Method in interface org.h2.engine.SessionInterface
Called after writing has ended.
afterWriting() - Method in class org.h2.engine.SessionRemote
 
afterWriting() - Method in class org.h2.jdbc.JdbcConnection
INTERNAL.
AGGREGATE - Static variable in interface org.h2.engine.DbObject
This object is a user-defined aggregate function.
Aggregate - Class in org.h2.expression
Implements the integrated aggregate functions, such as COUNT, MAX, SUM.
Aggregate(int, Expression, Select, boolean) - Constructor for class org.h2.expression.Aggregate
Create a new aggregate object.
AGGREGATE_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90132 is thrown when trying to drop a user-defined aggregate function that doesn't exist.
AggregateFunction - Interface in org.h2.api
A user-defined aggregate function needs to implement this interface.
Alias - Class in org.h2.expression
A column alias as in SELECT 'Hello' AS NAME ...
Alias(Expression, String, boolean) - Constructor for class org.h2.expression.Alias
 
aliasColumnName - Variable in class org.h2.constant.DbSettings
Database setting ALIAS_COLUMN_NAME (default: false).
When enabled, aliased columns (as in SELECT ID AS I FROM TEST) return the alias (I in this case) in ResultSetMetaData.getColumnName() and 'null' in getTableName().
aliasColumnName - Variable in class org.h2.engine.Mode
When enabled, aliased columns (as in SELECT ID AS I FROM TEST) return the alias (I in this case) in ResultSetMetaData.getColumnName() and 'null' in getTableName().
ALIGN - Static variable in interface org.h2.security.BlockCipher
Blocks sizes are always multiples of this number.
ALL - Static variable in class org.h2.engine.Right
The right bit mask that means: select, insert, update, delete, and update for this object is allowed.
allocateObjectId() - Method in class org.h2.engine.Database
Allocate a new object id.
allocatePage() - Method in class org.h2.store.PageStore
Allocate a page.
ALLOW_LITERALS - Static variable in class org.h2.command.dml.SetTypes
The type of a SET ALLOW_LITERALS statement.
ALLOW_LITERALS_ALL - Static variable in class org.h2.engine.Constants
Constant meaning both numbers and text is allowed in SQL statements.
ALLOW_LITERALS_NONE - Static variable in class org.h2.engine.Constants
Constant meaning no literals are allowed in SQL statements.
ALLOW_LITERALS_NUMBERS - Static variable in class org.h2.engine.Constants
Constant meaning only numbers are allowed in SQL statements (but no texts).
ALLOWED_CLASSES - Static variable in class org.h2.constant.SysProperties
System property h2.allowedClasses (default: *).
Comma separated list of class names or prefixes.
allowGlobalConditions() - Method in class org.h2.command.dml.Query
Check whether adding condition to the query is allowed.
allowGlobalConditions() - Method in class org.h2.command.dml.Select
 
allowGlobalConditions() - Method in class org.h2.command.dml.SelectUnion
 
allowPlusForStringConcat - Variable in class org.h2.engine.Mode
Text can be concatenated using '+'.
allProceduresAreCallable() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if all procedures callable.
allTablesAreSelectable() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if it possible to query all tables returned by getTables.
ALTER_INDEX_RENAME - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER INDEX RENAME statement.
ALTER_SCHEMA_RENAME - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER SCHEMA RENAME statement.
ALTER_SEQUENCE - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER SEQUENCE statement.
ALTER_TABLE_ADD_COLUMN - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ADD statement.
ALTER_TABLE_ADD_CONSTRAINT_CHECK - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ADD CHECK statement.
ALTER_TABLE_ADD_CONSTRAINT_PRIMARY_KEY - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ADD PRIMARY KEY statement.
ALTER_TABLE_ADD_CONSTRAINT_REFERENTIAL - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ADD FOREIGN KEY statement.
ALTER_TABLE_ADD_CONSTRAINT_UNIQUE - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ADD UNIQUE statement.
ALTER_TABLE_ALTER_COLUMN_CHANGE_TYPE - Static variable in interface org.h2.command.CommandInterface
The type of an ALTER TABLE ALTER COLUMN statement that changes the column data type.
ALTER_TABLE_ALTER_COLUMN_DEFAULT - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ALTER COLUMN SET DEFAULT statement.
ALTER_TABLE_ALTER_COLUMN_NOT_NULL - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ALTER COLUMN SET NOT NULL statement.
ALTER_TABLE_ALTER_COLUMN_NULL - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ALTER COLUMN SET NULL statement.
ALTER_TABLE_ALTER_COLUMN_RENAME - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ALTER COLUMN RENAME statement.
ALTER_TABLE_ALTER_COLUMN_SELECTIVITY - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE ALTER COLUMN SELECTIVITY statement.
ALTER_TABLE_DROP_COLUMN - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE DROP COLUMN statement.
ALTER_TABLE_DROP_CONSTRAINT - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE DROP CONSTRAINT statement.
ALTER_TABLE_RENAME - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE RENAME statement.
ALTER_TABLE_SET_REFERENTIAL_INTEGRITY - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER TABLE SET REFERENTIAL_INTEGRITY statement.
ALTER_USER_ADMIN - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER USER ADMIN statement.
ALTER_USER_RENAME - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER USER RENAME statement.
ALTER_USER_SET_PASSWORD - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER USER SET PASSWORD statement.
ALTER_VIEW - Static variable in interface org.h2.command.CommandInterface
The type of a ALTER VIEW statement.
AlterIndexRename - Class in org.h2.command.ddl
This class represents the statement ALTER INDEX RENAME
AlterIndexRename(Session) - Constructor for class org.h2.command.ddl.AlterIndexRename
 
AlterSchemaRename - Class in org.h2.command.ddl
This class represents the statement ALTER SCHEMA RENAME
AlterSchemaRename(Session) - Constructor for class org.h2.command.ddl.AlterSchemaRename
 
AlterSequence - Class in org.h2.command.dml
This class represents the statement ALTER SEQUENCE
AlterSequence(Session, Schema) - Constructor for class org.h2.command.dml.AlterSequence
 
AlterTableAddConstraint - Class in org.h2.command.ddl
This class represents the statement ALTER TABLE ADD CONSTRAINT
AlterTableAddConstraint(Session, Schema, boolean) - Constructor for class org.h2.command.ddl.AlterTableAddConstraint
 
AlterTableAlterColumn - Class in org.h2.command.ddl
This class represents the statements ALTER TABLE ADD, ALTER TABLE ADD IF NOT EXISTS, ALTER TABLE ALTER COLUMN, ALTER TABLE ALTER COLUMN RESTART, ALTER TABLE ALTER COLUMN SELECTIVITY, ALTER TABLE ALTER COLUMN SET DEFAULT, ALTER TABLE ALTER COLUMN SET NOT NULL, ALTER TABLE ALTER COLUMN SET NULL, ALTER TABLE DROP COLUMN
AlterTableAlterColumn(Session, Schema) - Constructor for class org.h2.command.ddl.AlterTableAlterColumn
 
AlterTableDropConstraint - Class in org.h2.command.ddl
This class represents the statement ALTER TABLE DROP CONSTRAINT
AlterTableDropConstraint(Session, Schema, boolean) - Constructor for class org.h2.command.ddl.AlterTableDropConstraint
 
AlterTableRename - Class in org.h2.command.ddl
This class represents the statement ALTER TABLE RENAME
AlterTableRename(Session, Schema) - Constructor for class org.h2.command.ddl.AlterTableRename
 
AlterTableRenameColumn - Class in org.h2.command.ddl
This class represents the statement ALTER TABLE ALTER COLUMN RENAME
AlterTableRenameColumn(Session) - Constructor for class org.h2.command.ddl.AlterTableRenameColumn
 
AlterTableSet - Class in org.h2.command.dml
This class represents the statement ALTER TABLE SET
AlterTableSet(Session, Schema, int, boolean) - Constructor for class org.h2.command.dml.AlterTableSet
 
AlterUser - Class in org.h2.command.ddl
This class represents the statements ALTER USER ADMIN, ALTER USER RENAME, ALTER USER SET PASSWORD
AlterUser(Session) - Constructor for class org.h2.command.ddl.AlterUser
 
AlterView - Class in org.h2.command.ddl
This class represents the statement ALTER VIEW
AlterView(Session) - Constructor for class org.h2.command.ddl.AlterView
 
ALWAYS_FALSE - Static variable in class org.h2.index.IndexCondition
A bit of a search mask meaning 'the condition is always false'.
AMBIGUOUS_COLUMN_NAME_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90059 is thrown when a query contains a column that could belong to multiple tables.
ANALYZE - Static variable in interface org.h2.command.CommandInterface
The type of a ANALYZE statement.
Analyze - Class in org.h2.command.ddl
This class represents the statement ANALYZE
Analyze(Session) - Constructor for class org.h2.command.ddl.Analyze
 
analyzeAuto - Variable in class org.h2.constant.DbSettings
Database setting ANALYZE_AUTO (default: 2000).
After changing this many rows, ANALYZE is automatically run for a table.
analyzeSample - Variable in class org.h2.constant.DbSettings
Database setting ANALYZE_SAMPLE (default: 10000).
The default sample size when analyzing a table.
analyzeTable(Session, Table, int, boolean) - Static method in class org.h2.command.ddl.Analyze
Analyze this table.
AND - Static variable in class org.h2.expression.ConditionAndOr
The AND condition type as in ID=1 AND NAME='Hello'.
ANY_EXCEPT_2_DOLLAR - Static variable in class org.h2.bnf.RuleFixed
 
ANY_EXCEPT_DOUBLE_QUOTE - Static variable in class org.h2.bnf.RuleFixed
 
ANY_EXCEPT_SINGLE_QUOTE - Static variable in class org.h2.bnf.RuleFixed
 
ANY_UNTIL_END - Static variable in class org.h2.bnf.RuleFixed
 
ANY_UNTIL_EOL - Static variable in class org.h2.bnf.RuleFixed
 
ANY_WORD - Static variable in class org.h2.bnf.RuleFixed
 
append(String) - Method in class org.h2.util.StatementBuilder
Append a text.
append(char) - Method in class org.h2.util.StatementBuilder
Append a character.
append(long) - Method in class org.h2.util.StatementBuilder
Append a number.
appendExceptFirst(String) - Method in class org.h2.util.StatementBuilder
Append a text, except when this method is called the first time.
appendOnlyFirst(String) - Method in class org.h2.util.StatementBuilder
Append a text, but only if appendExceptFirst was never called.
appendZeroPadded(StringBuilder, int, long) - Static method in class org.h2.util.StringUtils
Append a zero-padded number to a string builder.
areEqual(Value, Value) - Method in class org.h2.engine.Database
Check if two values are equal with the current comparison mode.
args - Variable in class org.h2.expression.Function
 
ARRAY - Static variable in class org.h2.message.TraceObject
The trace type id for array objects.
ARRAY - Static variable in class org.h2.value.Value
The value type for ARRAY values.
ARRAY_CONTAINS - Static variable in class org.h2.expression.Function
 
ARRAY_GET - Static variable in class org.h2.expression.Function
 
ARRAY_LENGTH - Static variable in class org.h2.expression.Function
 
arrayCombine(String[], char) - Static method in class org.h2.util.StringUtils
Combine an array of strings to one array using the given separator character.
arrayList() - Static method in class org.h2.util.New
Create a new ArrayList.
arrayList(Collection<T>) - Static method in class org.h2.util.New
Create a new ArrayList.
arrayList(int) - Static method in class org.h2.util.New
Create a new ArrayList.
arraySplit(String, char, boolean) - Static method in class org.h2.util.StringUtils
Split a string into an array of strings using the given separator.
ASCENDING - Static variable in class org.h2.result.SortOrder
This bit mask means the values should be sorted in ascending order.
ASCII - Static variable in class org.h2.expression.Function
 
ASIN - Static variable in class org.h2.expression.Function
 
asString(Object, int) - Static method in class org.h2.fulltext.FullText
INTERNAL.
ATAN - Static variable in class org.h2.expression.Function
 
ATAN2 - Static variable in class org.h2.expression.Function
 
attributes - Variable in class org.h2.server.web.WebApp
The session attributes
AutoCloseInputStream - Class in org.h2.util
This input stream wrapper closes the base input stream when fully read.
AutoCloseInputStream(InputStream) - Constructor for class org.h2.util.AutoCloseInputStream
Create a new input stream.
AUTOCOMMIT - Static variable in class org.h2.expression.Function
 
autoCommitFailureClosesAllResultSets() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether an exception while auto commit is on closes all result sets.
autoCommitIfCluster() - Method in class org.h2.engine.SessionRemote
Calls COMMIT if the session is in cluster mode.
autoComplete(Sentence) - Method in interface org.h2.bnf.Rule
Add the next possible token(s).
autoComplete(Sentence) - Method in class org.h2.bnf.RuleFixed
 
autoComplete(Sentence) - Method in class org.h2.server.web.DbContextRule
 
autoDelete() - Method in class org.h2.store.FileStore
Automatically delete the file once it is no longer in use.
autoIncrement - Variable in class org.h2.value.DataType
If this is an autoincrement type.
available() - Method in class org.h2.store.FileStoreInputStream
 
AZ_UNDERSCORE - Static variable in class org.h2.bnf.RuleFixed
 

B

BACKUP - Static variable in interface org.h2.command.CommandInterface
The type of a BACKUP statement.
Backup - Class in org.h2.tools
Creates a backup of a database.
Backup() - Constructor for class org.h2.tools.Backup
 
BackupCommand - Class in org.h2.command.dml
This class represents the statement BACKUP
BackupCommand(Session) - Constructor for class org.h2.command.dml.BackupCommand
 
BaseIndex - Class in org.h2.index
Most index implementations extend the base index.
BaseIndex() - Constructor for class org.h2.index.BaseIndex
 
before - Variable in class org.h2.tools.TriggerAdapter
Whether the fire method is called before or after the operation is performed.
beforeFirst() - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to before the first row, that means resets the result set.
beforeFirst() - Method in class org.h2.tools.SimpleResultSet
Moves the current position to before the first row, that means resets the result set.
beforeWriting() - Method in class org.h2.engine.Database
This method is called before writing to the transaction log.
BEGIN - Static variable in interface org.h2.command.CommandInterface
The type of a BEGIN {WORK|TRANSACTION} statement.
begin() - Method in class org.h2.engine.Session
Begin a transaction.
BIGGER - Static variable in class org.h2.expression.Comparison
The comparison type meaning > as in ID>1.
BIGGER_EQUAL - Static variable in class org.h2.expression.Comparison
The comparison type meaning >= as in ID>=1.
BIND_ADDRESS - Static variable in class org.h2.constant.SysProperties
System property h2.bindAddress (default: null).
The bind address to use.
BIT_LENGTH - Static variable in class org.h2.expression.Function
 
BITAND - Static variable in class org.h2.expression.Function
 
BitField - Class in org.h2.util
A list of bits.
BitField() - Constructor for class org.h2.util.BitField
 
BitField(int) - Constructor for class org.h2.util.BitField
 
BITOR - Static variable in class org.h2.expression.Function
 
BITXOR - Static variable in class org.h2.expression.Function
 
BLOB - Static variable in class org.h2.message.TraceObject
The trace type id for blobs.
BLOB - Static variable in class org.h2.value.Value
The value type for BLOB values.
BLOB_SEARCH - Static variable in class org.h2.engine.Constants
Whether searching in Blob values should be supported.
BlockCipher - Interface in org.h2.security
A block cipher is a data encryption algorithm that operates on blocks.
Bnf - Class in org.h2.bnf
This class can read a file that is similar to BNF (Backus-Naur form).
Bnf() - Constructor for class org.h2.bnf.Bnf
 
BnfVisitor - Interface in org.h2.bnf
The visitor interface for BNF rules.
BOOLEAN - Static variable in class org.h2.value.Value
The value type for BOOLEAN values.
BROWSER - Static variable in class org.h2.constant.SysProperties
System property h2.browser (default: null).
The preferred browser to use.
BUILD_DATE - Static variable in class org.h2.engine.Constants
The build date is updated for each public release.
BUILD_DATE_STABLE - Static variable in class org.h2.engine.Constants
The build date is updated for each public release.
BUILD_ID - Static variable in class org.h2.engine.Constants
The build id is incremented for each public release.
BUILD_ID_STABLE - Static variable in class org.h2.engine.Constants
The build id of the last stable release.
BUILD_VENDOR_AND_VERSION - Static variable in class org.h2.engine.Constants
If H2 is compiled to be included in a product, this should be set to a unique vendor id (to distinguish from official releases).
BYTE - Static variable in class org.h2.value.Value
The value type for BYTE values.
BYTES - Static variable in class org.h2.value.Value
The value type for BYTES values.

C

cache - Variable in class org.h2.fulltext.FullTextSettings
The prepared statement cache.
cache - Variable in class org.h2.server.web.WebApp
Whether the response can be cached.
Cache - Interface in org.h2.util
The cache keeps frequently used objects in the main memory.
cache(String) - Static method in class org.h2.util.StringUtils
Get the string from the cache if possible.
CACHE_MIN_RECORDS - Static variable in class org.h2.engine.Constants
The minimum number of entries to keep in the cache.
CACHE_SIZE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET CACHE_SIZE statement.
CACHE_SIZE_DEFAULT - Static variable in class org.h2.engine.Constants
The default cache size in KB.
CACHE_TYPE_DEFAULT - Static variable in class org.h2.engine.Constants
The default cache type.
cacheChained - Variable in class org.h2.util.CacheObject
The next element in the hash chain.
CacheHead - Class in org.h2.util
The head element of the linked list.
CacheHead() - Constructor for class org.h2.util.CacheHead
 
CacheLRU - Class in org.h2.util
A cache implementation based on the last recently used (LRU) algorithm.
cacheNext - Variable in class org.h2.util.CacheObject
The next element in the LRU linked list.
CacheObject - Class in org.h2.util
The base object for all cached objects.
CacheObject() - Constructor for class org.h2.util.CacheObject
 
cachePrevious - Variable in class org.h2.util.CacheObject
The previous element in the LRU linked list.
CacheTQ - Class in org.h2.util
An alternative cache implementation.
CacheWriter - Interface in org.h2.util
The cache writer is called by the cache to persist changed data that needs to be removed from the cache.
calculateCost(Session) - Method in class org.h2.table.Plan
Calculate the cost of this query plan.
CALL - Static variable in interface org.h2.command.CommandInterface
The type of a CALL statement.
Call - Class in org.h2.command.dml
This class represents the statement CALL.
Call(Session) - Constructor for class org.h2.command.dml.Call
 
call() - Method in class org.h2.util.Task
The method to be implemented.
CALLABLE_STATEMENT - Static variable in class org.h2.message.TraceObject
The trace type id for callable statements.
callMethod(Object, String, Object...) - Static method in class org.h2.util.Utils
Calls an instance method via reflection.
callStaticMethod(String, Object...) - Static method in class org.h2.util.Utils
Calls a static method via reflection.
CAN_ONLY_ASSIGN_TO_VARIABLE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90137 is thrown when trying to assign a value to something that is not a variable.
cancel() - Method in class org.h2.command.Command
 
cancel() - Method in interface org.h2.command.CommandInterface
Cancel the statement if it is still processing.
cancel() - Method in class org.h2.command.CommandRemote
Cancel this current statement.
cancel() - Method in class org.h2.engine.Session
 
cancel() - Method in interface org.h2.engine.SessionInterface
Cancel the current or next command (called when closing a connection).
cancel() - Method in class org.h2.engine.SessionRemote
 
cancel() - Method in class org.h2.jdbc.JdbcStatement
Cancels a currently running statement.
CANCEL_SESSION - Static variable in class org.h2.expression.Function
 
cancelRowUpdates() - Method in class org.h2.jdbc.JdbcResultSet
Cancels updating a row.
cancelRowUpdates() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
cancelStatement(int) - Method in class org.h2.engine.SessionRemote
Cancel the statement with the given id.
canDrop() - Method in class org.h2.schema.Schema
Check if this schema can be dropped.
canDrop() - Method in class org.h2.table.FunctionTable
 
canDrop() - Method in class org.h2.table.MetaTable
 
canDrop() - Method in class org.h2.table.RangeTable
 
canDrop() - Method in class org.h2.table.RegularTable
 
canDrop() - Method in class org.h2.table.Table
Check if this table can be dropped.
canDrop() - Method in class org.h2.table.TableLink
 
canDrop() - Method in class org.h2.table.TableView
 
canFindNext() - Method in class org.h2.index.BaseIndex
 
canFindNext() - Method in interface org.h2.index.Index
Check if the index can get the next higher value.
canFindNext() - Method in class org.h2.index.MultiVersionIndex
 
canFindNext() - Method in class org.h2.index.PageBtreeIndex
 
canFindNext() - Method in class org.h2.index.PageDelegateIndex
 
canGetFirstOrLast() - Method in class org.h2.index.FunctionIndex
 
canGetFirstOrLast() - Method in class org.h2.index.HashIndex
 
canGetFirstOrLast() - Method in interface org.h2.index.Index
Check if the index can directly look up the lowest or highest value of a column.
canGetFirstOrLast() - Method in class org.h2.index.LinkedIndex
 
canGetFirstOrLast() - Method in class org.h2.index.MetaIndex
 
canGetFirstOrLast() - Method in class org.h2.index.MultiVersionIndex
 
canGetFirstOrLast() - Method in class org.h2.index.PageBtreeIndex
 
canGetFirstOrLast() - Method in class org.h2.index.PageDataIndex
 
canGetFirstOrLast() - Method in class org.h2.index.PageDelegateIndex
 
canGetFirstOrLast() - Method in class org.h2.index.RangeIndex
 
canGetFirstOrLast() - Method in class org.h2.index.ScanIndex
 
canGetFirstOrLast() - Method in class org.h2.index.TreeIndex
 
canGetFirstOrLast() - Method in class org.h2.index.ViewIndex
 
canGetRowCount() - Method in class org.h2.table.FunctionTable
 
canGetRowCount() - Method in class org.h2.table.MetaTable
 
canGetRowCount() - Method in class org.h2.table.RangeTable
 
canGetRowCount() - Method in class org.h2.table.RegularTable
 
canGetRowCount() - Method in class org.h2.table.Table
Check if the row count can be retrieved quickly.
canGetRowCount() - Method in class org.h2.table.TableLink
 
canGetRowCount() - Method in class org.h2.table.TableView
 
canMove() - Method in class org.h2.store.Page
If this page can be moved.
canMove() - Method in class org.h2.store.PageFreeList
 
canMove() - Method in class org.h2.store.PageStreamData
 
canMove() - Method in class org.h2.store.PageStreamTrunk
 
CANNOT_CHANGE_SETTING_WHEN_OPEN_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90133 is thrown when trying to change a specific database property while the database is already open.
CANNOT_DROP_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90107 is thrown when trying to drop an object because another object would become invalid.
CANNOT_DROP_CURRENT_USER - Static variable in class org.h2.constant.ErrorCode
The error with code 90019 is thrown when trying to drop the current user, if there are no other admin users.
CANNOT_DROP_LAST_COLUMN - Static variable in class org.h2.constant.ErrorCode
The error with code 90084 is thrown when trying to drop the last column of a table.
CANNOT_DROP_TABLE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90118 is thrown when trying to drop a table can not be dropped.
CANNOT_MIX_INDEXED_AND_UNINDEXED_PARAMS - Static variable in class org.h2.constant.ErrorCode
The error with code 90123 is thrown when trying mix regular parameters and indexed parameters in the same statement.
CANNOT_TRUNCATE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90106 is thrown when trying to truncate a table that can not be truncated.
canReference() - Method in class org.h2.table.FunctionTable
 
canReference() - Method in class org.h2.table.MetaTable
 
canReference() - Method in class org.h2.table.RangeTable
 
canReference() - Method in class org.h2.table.Table
Check if this table can be referenced.
canRemove() - Method in class org.h2.index.PageBtree
 
canRemove() - Method in class org.h2.index.PageDataOverflow
 
canRemove() - Method in class org.h2.store.PageFreeList
 
canRemove() - Method in class org.h2.store.PageStreamData
 
canRemove() - Method in class org.h2.store.PageStreamTrunk
 
canRemove() - Method in class org.h2.util.CacheHead
 
canRemove() - Method in class org.h2.util.CacheObject
Check if the object can be removed from the cache.
canReuse() - Method in class org.h2.command.Command
Whether the command is already closed (in which case it can be re-used).
canScan() - Method in class org.h2.index.BaseIndex
 
canScan() - Method in class org.h2.index.FunctionIndex
 
canScan() - Method in class org.h2.index.HashIndex
 
canScan() - Method in interface org.h2.index.Index
Can this index iterate over all rows?
canScan() - Method in class org.h2.index.MultiVersionIndex
 
canTruncate() - Method in class org.h2.table.RegularTable
 
canTruncate() - Method in class org.h2.table.Table
Check if this table can be truncated.
canWrite() - Method in class org.h2.store.fs.FilePath
Check if the file is writable.
canWrite() - Method in class org.h2.store.fs.FilePathDisk
 
canWrite() - Method in class org.h2.store.fs.FilePathMem
 
canWrite() - Method in class org.h2.store.fs.FilePathWrapper
 
canWrite() - Method in class org.h2.store.fs.FilePathZip
 
canWrite(String) - Static method in class org.h2.store.fs.FileUtils
Check if the file is writable.
CASCADE - Static variable in class org.h2.constraint.ConstraintReferential
The action is to cascade the operation.
CASE - Static variable in class org.h2.expression.Function
 
CaseInsensitiveMap<V> - Class in org.h2.value
A hash map with a case-insensitive string key.
CaseInsensitiveMap() - Constructor for class org.h2.value.CaseInsensitiveMap
 
caseSensitive - Variable in class org.h2.value.DataType
If this data type is an autoincrement type.
CASEWHEN - Static variable in class org.h2.expression.Function
 
CAST - Static variable in class org.h2.expression.Function
 
CEILING - Static variable in class org.h2.expression.Function
 
CHANGE_ID - Static variable in class org.h2.engine.SessionRemote
 
changeCount - Variable in class org.h2.store.Page
When this page was changed the last time.
ChangeFileEncryption - Class in org.h2.tools
Allows changing the database file encryption password or algorithm.
ChangeFileEncryption() - Constructor for class org.h2.tools.ChangeFileEncryption
 
CHAR - Static variable in class org.h2.expression.Function
 
CHAR_LENGTH - Static variable in class org.h2.expression.Function
 
CHECK - Static variable in class org.h2.constant.SysProperties
System property h2.check (default: true).
Assertions in the database engine.
CHECK - Static variable in class org.h2.constraint.Constraint
The constraint type name for check constraints.
check(Object) - Static method in class org.h2.util.SynchronizedVerifier
Verify the object is not accessed concurrently.
CHECK2 - Static variable in class org.h2.constant.SysProperties
System property h2.check2 (default: true).
Additional assertions in the database engine.
CHECK_CONSTRAINT_VIOLATED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 23513 is thrown when a check constraint is violated.
checkAdmin() - Method in class org.h2.engine.User
Check if this user has admin rights.
checkCanceled() - Method in class org.h2.command.Command
Check if this command has been canceled, and throw an exception if yes.
checkCanceled() - Method in class org.h2.command.Prepared
Check if this statement was canceled.
checkCanceled() - Method in class org.h2.engine.Session
Check if the current transaction is canceled by calling Statement.cancel() or because a session timeout was set and expired.
checkCapacity(int) - Method in class org.h2.store.Data
Check if there is still enough capacity in the buffer.
checkClosed() - Method in class org.h2.engine.SessionRemote
Check if this session is closed and throws an exception if so.
checkClosed() - Method in class org.h2.jdbc.JdbcConnection
INTERNAL.
checkClosed(boolean) - Method in class org.h2.jdbc.JdbcConnection
INTERNAL.
checkClosed(boolean) - Method in class org.h2.jdbc.JdbcPreparedStatement
 
checkClosed(boolean) - Method in class org.h2.jdbc.JdbcStatement
INTERNAL.
checkDeadlock(Session, Session, Set<Session>) - Method in class org.h2.table.RegularTable
 
checkDeadlock(Session, Session, Set<Session>) - Method in class org.h2.table.Table
Check if a deadlock occurred.
checkExistingData(Session) - Method in class org.h2.constraint.Constraint
Check the existing data.
checkExistingData(Session) - Method in class org.h2.constraint.ConstraintCheck
 
checkExistingData(Session) - Method in class org.h2.constraint.ConstraintReferential
 
checkExistingData(Session) - Method in class org.h2.constraint.ConstraintUnique
 
checkKeyAndGetDatabaseName(String) - Method in class org.h2.server.TcpServer
If no key is set, return the original database name.
checkOwnsNoSchemas() - Method in class org.h2.engine.User
Check that this user does not own any schema.
checkParameterCount(int) - Method in class org.h2.expression.Function
Check if the parameter count is correct.
checkParameterCount(int) - Method in class org.h2.expression.TableFunction
 
checkParameters() - Method in class org.h2.command.ddl.PrepareProcedure
 
checkParameters() - Method in class org.h2.command.Prepared
Check if all parameters have been set.
CHECKPOINT - Static variable in interface org.h2.command.CommandInterface
The type of a CHECKPOINT statement.
checkpoint() - Method in class org.h2.engine.Database
Flush all changes and open a new transaction log.
CHECKPOINT - Static variable in class org.h2.store.PageLog
Perform a checkpoint.
checkpoint() - Method in class org.h2.store.PageStore
Flush all pending changes to disk, and switch the new transaction log.
CHECKPOINT_SYNC - Static variable in interface org.h2.command.CommandInterface
The type of a CHECKPOINT SYNC statement.
checkpointIfRequired() - Method in class org.h2.engine.Database
Flush all changes when using the serialized mode, and if there are pending changes, and some time has passed.
checkPowerOf2(int) - Static method in class org.h2.util.MathUtils
Check if a value is a power of two.
checkPowerOff() - Method in class org.h2.engine.Database
 
checkPowerOff() - Method in class org.h2.engine.SessionRemote
 
checkPowerOff() - Method in interface org.h2.store.DataHandler
Check if the simulated power failure occurred.
checkPowerOff() - Method in class org.h2.tools.Recover
INTERNAL
checkPrecision(long) - Method in class org.h2.value.Value
Check if the precision is smaller or equal than the given precision.
checkPrecision(long) - Method in class org.h2.value.ValueDecimal
 
checkRename() - Method in class org.h2.constraint.Constraint
 
checkRename() - Method in class org.h2.engine.Comment
 
checkRename() - Method in interface org.h2.engine.DbObject
Check if renaming is allowed.
checkRename() - Method in class org.h2.engine.DbObjectBase
Check if this object can be renamed.
checkRename() - Method in class org.h2.engine.FunctionAlias
 
checkRename() - Method in class org.h2.engine.Right
 
checkRename() - Method in class org.h2.engine.Role
 
checkRename() - Method in class org.h2.engine.Setting
 
checkRename() - Method in class org.h2.engine.User
 
checkRename() - Method in class org.h2.engine.UserAggregate
 
checkRename() - Method in class org.h2.engine.UserDataType
 
checkRename() - Method in class org.h2.index.FunctionIndex
 
checkRename() - Method in class org.h2.index.HashIndex
 
checkRename() - Method in class org.h2.index.LinkedIndex
 
checkRename() - Method in class org.h2.index.MetaIndex
 
checkRename() - Method in class org.h2.index.MultiVersionIndex
 
checkRename() - Method in class org.h2.index.PageBtreeIndex
 
checkRename() - Method in class org.h2.index.PageDataIndex
 
checkRename() - Method in class org.h2.index.PageDelegateIndex
 
checkRename() - Method in class org.h2.index.RangeIndex
 
checkRename() - Method in class org.h2.index.ScanIndex
 
checkRename() - Method in class org.h2.index.TreeIndex
 
checkRename() - Method in class org.h2.index.ViewIndex
 
checkRename() - Method in class org.h2.schema.Constant
 
checkRename() - Method in class org.h2.schema.Schema
 
checkRename() - Method in class org.h2.schema.Sequence
 
checkRename() - Method in class org.h2.schema.TriggerObject
 
checkRename() - Method in class org.h2.table.FunctionTable
 
checkRename() - Method in class org.h2.table.MetaTable
 
checkRename() - Method in class org.h2.table.RangeTable
 
checkRename() - Method in class org.h2.table.RegularTable
 
checkRename() - Method in class org.h2.table.TableLink
 
checkRename() - Method in class org.h2.table.TableView
 
checkRight(Table, int) - Method in class org.h2.engine.User
Checks that this user has the given rights for this database object.
checkRow(Session, Table, Row, Row) - Method in class org.h2.constraint.Constraint
Check if this row fulfils the constraint.
checkRow(Session, Table, Row, Row) - Method in class org.h2.constraint.ConstraintCheck
 
checkRow(Session, Table, Row, Row) - Method in class org.h2.constraint.ConstraintReferential
 
checkRow(Session, Table, Row, Row) - Method in class org.h2.constraint.ConstraintUnique
 
checkSet() - Method in class org.h2.expression.Parameter
 
checkSet() - Method in interface org.h2.expression.ParameterInterface
Check if the value is set.
checkSet() - Method in class org.h2.expression.ParameterRemote
 
checkSizeRemove() - Method in class org.h2.util.HashBase
Check the size before removing an entry.
checksumTest(byte[], int, int) - Static method in class org.h2.store.PageStore
Check if the stored checksum is correct
checkSupportAlter() - Method in class org.h2.table.FunctionTable
 
checkSupportAlter() - Method in class org.h2.table.MetaTable
 
checkSupportAlter() - Method in class org.h2.table.RangeTable
 
checkSupportAlter() - Method in class org.h2.table.RegularTable
 
checkSupportAlter() - Method in class org.h2.table.Table
Check if this table supports ALTER TABLE.
checkSupportAlter() - Method in class org.h2.table.TableLink
 
checkSupportAlter() - Method in class org.h2.table.TableView
 
checkWritingAllowed() - Method in class org.h2.engine.Database
 
checkWritingAllowed() - Method in class org.h2.engine.SessionRemote
 
checkWritingAllowed() - Method in interface org.h2.store.DataHandler
Check if writing is allowed.
checkWritingAllowed() - Method in class org.h2.table.Table
Tests if the table can be written.
checkWritingAllowed() - Method in class org.h2.table.TableLink
Linked tables don't know if they are readonly.
checkWritingAllowed() - Method in class org.h2.tools.Recover
INTERNAL
CipherFactory - Class in org.h2.security
A factory to create new block cipher objects.
CLASS_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90086 is thrown when a class can not be loaded because it is not in the classpath or because a related class is not in the classpath.
clear(int) - Method in class org.h2.util.BitField
Set bit at the given index to 'false'.
clear() - Method in interface org.h2.util.Cache
Clear the cache.
clear() - Method in class org.h2.util.CacheLRU
 
clear() - Method in class org.h2.util.CacheTQ
 
clear() - Method in class org.h2.util.SoftHashMap
 
clearBatch() - Method in class org.h2.jdbc.JdbcPreparedStatement
Clears the batch.
clearBatch() - Method in class org.h2.jdbc.JdbcStatement
Clears the batch.
clearCache() - Static method in class org.h2.util.StringUtils
Clear the cache.
clearCache() - Static method in class org.h2.value.Value
Clear the value cache.
clearParameters() - Method in class org.h2.jdbc.JdbcPreparedStatement
Clears all parameters.
clearWarnings() - Method in class org.h2.jdbc.JdbcConnection
Clears all warnings.
clearWarnings() - Method in class org.h2.jdbc.JdbcResultSet
Clears all warnings.
clearWarnings() - Method in class org.h2.jdbc.JdbcStatement
Clears all warnings.
clearWarnings() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
CLIENT_TRACE_DIRECTORY - Static variable in class org.h2.constant.SysProperties
System property h2.clientTraceDirectory (default: trace.db/).
Directory where the trace files of the JDBC client are stored (only for client / server).
CLOB - Static variable in class org.h2.message.TraceObject
The trace type id for clobs.
CLOB - Static variable in class org.h2.value.Value
The value type for CLOB values.
clone() - Method in class org.h2.engine.ConnectionInfo
 
cloneByteArray(byte[]) - Static method in class org.h2.util.Utils
Create a new byte array and copy all the data.
cloneCharArray(char[]) - Static method in class org.h2.util.StringUtils
Create a new char array and copy all the data.
close() - Method in interface org.h2.api.Trigger
This method is called when the database is closed.
close() - Method in class org.h2.command.Command
 
close() - Method in interface org.h2.command.CommandInterface
Close the statement.
close() - Method in class org.h2.command.CommandRemote
 
close() - Method in class org.h2.compress.LZFInputStream
 
close() - Method in class org.h2.compress.LZFOutputStream
 
close() - Method in class org.h2.engine.Session
 
close() - Method in interface org.h2.engine.SessionInterface
Roll back pending transactions and close the session.
close() - Method in class org.h2.engine.SessionRemote
 
close() - Method in class org.h2.fulltext.FullText.FullTextTrigger
INTERNAL
close() - Method in class org.h2.fulltext.FullTextLucene.FullTextTrigger
INTERNAL
close(Session) - Method in class org.h2.index.FunctionIndex
 
close(Session) - Method in class org.h2.index.HashIndex
 
close(Session) - Method in interface org.h2.index.Index
Close this index.
close(Session) - Method in class org.h2.index.LinkedIndex
 
close(Session) - Method in class org.h2.index.MetaIndex
 
close(Session) - Method in class org.h2.index.MultiVersionIndex
 
close(Session) - Method in class org.h2.index.PageBtreeIndex
 
close(Session) - Method in class org.h2.index.PageDataIndex
 
close(Session) - Method in class org.h2.index.PageDelegateIndex
 
close(Session) - Method in class org.h2.index.RangeIndex
 
close(Session) - Method in class org.h2.index.ScanIndex
 
close(Session) - Method in class org.h2.index.TreeIndex
 
close(Session) - Method in class org.h2.index.ViewIndex
 
close() - Method in class org.h2.jdbc.JdbcConnection
Closes this connection.
close() - Method in class org.h2.jdbc.JdbcPreparedStatement
Closes this statement.
close() - Method in class org.h2.jdbc.JdbcResultSet
Closes the result set.
close() - Method in class org.h2.jdbc.JdbcStatement
Closes this statement.
close() - Method in class org.h2.jdbcx.JdbcXAConnection
Close the physical connection.
close() - Method in class org.h2.message.TraceSystem
Close the writers, and the files if required.
close() - Method in class org.h2.result.LocalResult
 
close() - Method in interface org.h2.result.ResultExternal
Close this object and delete the temporary file.
close() - Method in interface org.h2.result.ResultInterface
Close the result and delete any temporary files
close() - Method in class org.h2.result.ResultRemote
 
close() - Method in class org.h2.result.ResultTempTable
 
close() - Method in class org.h2.result.RowList
Close the result list and delete the temporary file.
close() - Method in class org.h2.schema.Sequence
Flush the current value to disk and close this object.
close() - Method in class org.h2.schema.TriggerObject
Close the trigger.
close() - Method in class org.h2.store.DataReader
 
close() - Method in class org.h2.store.FileStore
Close the file.
close() - Method in class org.h2.store.FileStoreInputStream
 
close() - Method in class org.h2.store.FileStoreOutputStream
 
close() - Method in class org.h2.store.fs.FileChannelInputStream
 
close() - Method in class org.h2.store.fs.FileChannelOutputStream
 
close() - Method in class org.h2.store.PageInputStream
 
close() - Method in class org.h2.store.PageOutputStream
Close the stream.
close() - Method in class org.h2.store.PageStore
Close the file without further writing.
close(Session) - Method in class org.h2.table.FunctionTable
 
close(Session) - Method in class org.h2.table.MetaTable
 
close(Session) - Method in class org.h2.table.RangeTable
 
close(Session) - Method in class org.h2.table.RegularTable
 
close(Session) - Method in class org.h2.table.Table
Close the table object and flush changes.
close(Session) - Method in class org.h2.table.TableLink
 
close(Session) - Method in class org.h2.table.TableView
 
close() - Method in class org.h2.tools.Csv
INTERNAL
close() - Method in class org.h2.tools.SimpleResultSet
Closes the result set and releases the resources.
close() - Method in interface org.h2.tools.SimpleRowSource
Close the row source.
close() - Method in class org.h2.tools.TriggerAdapter
This method is called when the trigger is dropped.
close() - Method in class org.h2.util.AutoCloseInputStream
 
close() - Method in class org.h2.util.ScriptReader
Close the underlying reader.
close() - Method in class org.h2.value.Transfer
Close the transfer object and the socket.
close() - Method in class org.h2.value.Value
Close the underlying resource, if any.
close() - Method in class org.h2.value.ValueLob
 
close() - Method in class org.h2.value.ValueLobDb
 
CLOSE_BRACKET - Static variable in class org.h2.bnf.RuleFixed
 
closeAll() - Static method in class org.h2.fulltext.FullText
INTERNAL Close all fulltext settings, freeing up memory.
closeAll() - Static method in class org.h2.fulltext.FullTextSettings
Close all fulltext settings, freeing up memory.
closeAndDeleteSilently() - Method in class org.h2.store.FileStore
Close the file (ignoring exceptions) and delete the file.
closedByResultSet - Variable in class org.h2.jdbc.JdbcStatement
 
closeFile() - Method in class org.h2.store.FileStore
Close the file.
closeOldResultSet() - Method in class org.h2.jdbc.JdbcStatement
INTERNAL.
closeSilently() - Method in class org.h2.store.FileStore
Close the file without throwing any exceptions.
closeSilently(OutputStream) - Static method in class org.h2.util.IOUtils
Close an output stream without throwing an exception.
closeSilently(InputStream) - Static method in class org.h2.util.IOUtils
Close an input stream without throwing an exception.
closeSilently(Reader) - Static method in class org.h2.util.IOUtils
Close a reader without throwing an exception.
closeSilently(Writer) - Static method in class org.h2.util.IOUtils
Close a writer without throwing an exception.
closeSilently(Statement) - Static method in class org.h2.util.JdbcUtils
Close a statement without throwing an exception.
closeSilently(Connection) - Static method in class org.h2.util.JdbcUtils
Close a connection without throwing an exception.
closeSilently(ResultSet) - Static method in class org.h2.util.JdbcUtils
Close a result set without throwing an exception.
closeSilently(ServerSocket) - Static method in class org.h2.util.NetUtils
Close a server socket and ignore any exceptions.
closeTemporaryResults() - Method in class org.h2.engine.Session
Close all temporary result set.
CloseWatcher - Class in org.h2.util
A phantom reference to watch for unclosed objects.
CloseWatcher(Object, ReferenceQueue<Object>, Closeable) - Constructor for class org.h2.util.CloseWatcher
 
closingDatabase() - Method in interface org.h2.api.DatabaseEventListener
This method is called before the database is closed normally.
CLUSTER - Static variable in class org.h2.command.dml.SetTypes
The type of a SET CLUSTER statement.
CLUSTER_ERROR_DATABASE_RUNS_ALONE - Static variable in class org.h2.constant.ErrorCode
The error with code 90093 is thrown when trying to connect to a clustered database that runs in standalone mode.
CLUSTER_ERROR_DATABASE_RUNS_CLUSTERED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90094 is thrown when trying to connect to a clustered database that runs together with a different cluster node setting than what is used when trying to connect.
CLUSTERING_DISABLED - Static variable in class org.h2.engine.Constants
The value of the cluster setting if clustering is disabled.
CLUSTERING_ENABLED - Static variable in class org.h2.engine.Constants
The value of the cluster setting if clustering is enabled (the actual value is checked later).
COALESCE - Static variable in class org.h2.expression.Function
 
COLLATION - Static variable in class org.h2.command.dml.SetTypes
The type of a SET COLLATION statement.
COLLATION_CHANGE_WITH_DATA_TABLE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90089 is thrown when trying to change the collation while there was already data in the database.
COLLATOR_CACHE_SIZE - Static variable in class org.h2.constant.SysProperties
System property h2.collatorCacheSize (default: 32000).
The cache size for collation keys (in elements).
Column - Class in org.h2.table
This class represents a column in a table.
Column(String, int) - Constructor for class org.h2.table.Column
 
Column(String, int, long, int, int) - Constructor for class org.h2.table.Column
 
column - Variable in class org.h2.table.IndexColumn
The column, or null if not set.
COLUMN_CONTAINS_NULL_VALUES_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90081 is thrown when trying to alter a column to not allow NULL, if there is already data in the table where this column is NULL.
COLUMN_COUNT_DOES_NOT_MATCH - Static variable in class org.h2.constant.ErrorCode
The error with code 21002 is thrown when the number of columns does not match.
COLUMN_IS_PART_OF_INDEX_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90075 is thrown when trying to alter a table and allow null for a column that is part of a primary key or hash index.
COLUMN_IS_REFERENCED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90083 is thrown when trying to drop a column that is part of a constraint.
COLUMN_MUST_NOT_BE_NULLABLE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90023 is thrown when trying to set a primary key on a nullable column.
COLUMN_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 42122 is thrown when referencing an non-existing column.
columnIds - Variable in class org.h2.index.BaseIndex
 
columnIndexExpr - Variable in class org.h2.command.dml.SelectOrderBy
The column index expression.
columnName - Variable in class org.h2.table.IndexColumn
The column name.
ColumnResolver - Interface in org.h2.table
A column resolver is list of column (for example, a table) that can map a column name to an actual column.
columns - Variable in class org.h2.command.ddl.CreateTableData
The column list.
columns - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
columns - Variable in class org.h2.fulltext.IndexInfo
The column names.
columns - Variable in class org.h2.index.BaseIndex
 
columns - Variable in class org.h2.table.Table
The columns of this table.
columnTypes - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
columnTypes - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
combineBlob(Connection, int) - Static method in class org.h2.command.dml.ScriptCommand
Combine a BLOB.
combineClob(Connection, int) - Static method in class org.h2.command.dml.ScriptCommand
Combine a CLOB.
Command - Class in org.h2.command
Represents a SQL statement.
command - Variable in class org.h2.jdbc.JdbcPreparedStatement
 
COMMAND - Static variable in class org.h2.message.Trace
The trace module name for commands.
COMMAND_CLOSE - Static variable in class org.h2.engine.SessionRemote
 
COMMAND_COMMIT - Static variable in class org.h2.engine.SessionRemote
 
COMMAND_EXECUTE_QUERY - Static variable in class org.h2.engine.SessionRemote
 
COMMAND_EXECUTE_UPDATE - Static variable in class org.h2.engine.SessionRemote
 
COMMAND_GET_META_DATA - Static variable in class org.h2.engine.SessionRemote
 
CommandInterface - Interface in org.h2.command
Represents a SQL statement.
CommandRemote - Class in org.h2.command
Represents the client-side part of a SQL statement.
CommandRemote(SessionRemote, ArrayList<Transfer>, String, int) - Constructor for class org.h2.command.CommandRemote
 
COMMENT - Static variable in interface org.h2.command.CommandInterface
The type of a COMMENT statement.
Comment - Class in org.h2.engine
Represents a database object comment.
Comment(Database, int, DbObject) - Constructor for class org.h2.engine.Comment
 
COMMENT - Static variable in interface org.h2.engine.DbObject
This object is a comment.
comment - Variable in class org.h2.engine.DbObjectBase
The comment (if set).
COMMIT - Static variable in interface org.h2.command.CommandInterface
The type of a COMMIT statement.
commit(boolean) - Method in class org.h2.engine.Session
Commit the current transaction.
commit(int, Row) - Method in class org.h2.index.BaseIndex
 
commit(int, Row) - Method in interface org.h2.index.Index
Commit the operation for a row.
commit(int, Row) - Method in class org.h2.index.MultiVersionIndex
 
commit(int, Row) - Method in class org.h2.index.PageDataIndex
 
commit(int, Row) - Method in class org.h2.index.ScanIndex
 
commit() - Method in class org.h2.jdbc.JdbcConnection
Commits the current transaction.
commit(Xid, boolean) - Method in class org.h2.jdbcx.JdbcXAConnection
Commit a transaction.
commit() - Method in class org.h2.result.Row
This record has been committed.
COMMIT - Static variable in class org.h2.store.InDoubtTransaction
The transaction state meaning this transaction is committed.
COMMIT - Static variable in class org.h2.store.PageLog
A commit entry of a session.
commit(Session) - Method in class org.h2.store.PageStore
Mark a committed transaction.
commit(short, Row) - Method in class org.h2.table.RegularTable
 
commit(short, Row) - Method in class org.h2.table.Table
Commit an operation (when using multi-version concurrency).
COMMIT_ROLLBACK_NOT_ALLOWED - Static variable in class org.h2.constant.ErrorCode
The error with code 90058 is thrown when trying to call commit or rollback inside a trigger, or when trying to call a method inside a trigger that implicitly commits the current transaction, if an object is locked.
COMMIT_TRANSACTION - Static variable in interface org.h2.command.CommandInterface
The type of a COMMIT TRANSACTION statement.
compact(int) - Method in class org.h2.store.PageStore
Shrink the file so there are no empty pages at the end.
compare(Value, Value) - Method in class org.h2.engine.Database
Compare two values with the current comparison mode.
compare(Value[], Value[]) - Method in class org.h2.result.SortOrder
Compare two expression lists.
compare(long[], long[]) - Method in class org.h2.tools.MultiDimension
 
compareInt(int, int) - Static method in class org.h2.util.MathUtils
Compare two values.
CompareLike - Class in org.h2.expression
Pattern matching comparison expression: WHERE NAME LIKE ?
CompareLike(Database, Expression, Expression, Expression, boolean) - Constructor for class org.h2.expression.CompareLike
 
CompareLike(CompareMode, String, Expression, Expression, Expression, boolean) - Constructor for class org.h2.expression.CompareLike
 
compareLong(long, long) - Static method in class org.h2.util.MathUtils
Compare two values.
compareMode - Variable in class org.h2.table.Table
The compare mode used for this table.
CompareMode - Class in org.h2.value
Instances of this class can compare strings.
CompareMode(String, int) - Constructor for class org.h2.value.CompareMode
 
CompareModeDefault - Class in org.h2.value
The default implementation of CompareMode.
CompareModeDefault(String, int) - Constructor for class org.h2.value.CompareModeDefault
 
CompareModeIcu4J - Class in org.h2.value
An implementation of CompareMode that uses the ICU4J Collator.
CompareModeIcu4J(String, int) - Constructor for class org.h2.value.CompareModeIcu4J
 
compareNotNull(byte[], byte[]) - Static method in class org.h2.util.Utils
Compare the contents of two byte arrays.
compareNull(boolean, boolean, int) - Static method in class org.h2.result.SortOrder
Compare two expressions where one of them is NULL.
compareRows(SearchRow, SearchRow) - Method in class org.h2.index.BaseIndex
 
compareRows(SearchRow, SearchRow) - Method in interface org.h2.index.Index
Compare two rows.
compareRows(SearchRow, SearchRow) - Method in class org.h2.index.MultiVersionIndex
 
compareSecure(byte[], byte[]) - Static method in class org.h2.util.Utils
Compare two byte arrays.
compareSecure(Value, CompareMode) - Method in class org.h2.value.Value
Compare the value with another value of the same type.
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueArray
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueBoolean
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueByte
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueBytes
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueDate
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueDecimal
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueDouble
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueFloat
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueInt
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueLob
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueLobDb
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueLong
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueNull
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueResultSet
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueShort
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueString
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueStringIgnoreCase
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueTime
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueTimestamp
 
compareSecure(Value, CompareMode) - Method in class org.h2.value.ValueUuid
 
compareString(String, String, boolean) - Method in class org.h2.value.CompareMode
Compare two strings.
compareString(String, String, boolean) - Method in class org.h2.value.CompareModeDefault
 
compareString(String, String, boolean) - Method in class org.h2.value.CompareModeIcu4J
 
compareTo(Constraint) - Method in class org.h2.constraint.Constraint
 
compareTo(FunctionAlias.JavaMethod) - Method in class org.h2.engine.FunctionAlias.JavaMethod
 
compareTo(MetaRecord) - Method in class org.h2.engine.MetaRecord
Sort the list of meta records by 'create order'.
compareTo(ConnectionInfo) - Method in class org.h2.server.web.ConnectionInfo
 
compareTo(CacheObject) - Method in class org.h2.util.CacheObject
 
compareTo(Value, CompareMode) - Method in class org.h2.value.Value
Compare this value against another value using the specified compare mode.
compareTypeSave(Value, Value) - Method in class org.h2.engine.Database
Compare two values with the current comparison mode.
compareTypeSave(Value, Value) - Method in class org.h2.table.Table
Compare two values with the current comparison mode.
compareTypeSave(Value, CompareMode) - Method in class org.h2.value.Value
Compare this value against another value given that the values are of the same data type.
Comparison - Class in org.h2.expression
Example comparison expressions are ID=1, NAME=NAME, NAME IS NULL.
Comparison(Session, int, Expression, Expression) - Constructor for class org.h2.expression.Comparison
 
compress(byte[], int, byte[], int) - Method in class org.h2.compress.CompressDeflate
 
compress(byte[], int, byte[], int) - Method in class org.h2.compress.CompressLZF
 
compress(byte[], int, byte[], int) - Method in class org.h2.compress.CompressNo
 
compress(byte[], int, byte[], int) - Method in interface org.h2.compress.Compressor
Compress a number of bytes.
COMPRESS - Static variable in class org.h2.expression.Function
 
compress(byte[], String) - Method in class org.h2.tools.CompressTool
Compressed the data using the specified algorithm.
COMPRESS_LOB - Static variable in class org.h2.command.dml.SetTypes
The type of a SET COMPRESS_LOB statement.
CompressDeflate - Class in org.h2.compress
This is a wrapper class for the Deflater class.
CompressDeflate() - Constructor for class org.h2.compress.CompressDeflate
 
COMPRESSION_ERROR - Static variable in class org.h2.constant.ErrorCode
The error with code 90104 is thrown when the data can not be de-compressed.
CompressLZF - Class in org.h2.compress
This class implements the LZF lossless data compression algorithm.
CompressLZF() - Constructor for class org.h2.compress.CompressLZF
 
CompressNo - Class in org.h2.compress
This class implements a data compression algorithm that does in fact not compress.
CompressNo() - Constructor for class org.h2.compress.CompressNo
 
Compressor - Interface in org.h2.compress
Each data compression algorithm must implement this interface.
CompressTool - Class in org.h2.tools
A tool to losslessly compress data, and expand the compressed data again.
CONCAT - Static variable in class org.h2.bnf.RuleFixed
 
CONCAT - Static variable in class org.h2.expression.Function
 
CONCAT - Static variable in class org.h2.expression.Operation
This operation represents a string concatenation as in 'Hello' || 'World'.
CONCURRENT_UPDATE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90131 is thrown when using multi version concurrency control, and trying to update the same row from within two connections at the same time, or trying to insert two rows with the same key from two connections.
ConditionAndOr - Class in org.h2.expression
An 'and' or 'or' condition as in WHERE ID=1 AND NAME=?
ConditionAndOr(int, Expression, Expression) - Constructor for class org.h2.expression.ConditionAndOr
 
ConditionExists - Class in org.h2.expression
An 'exists' condition as in WHERE EXISTS(SELECT ...)
ConditionExists(Query) - Constructor for class org.h2.expression.ConditionExists
 
ConditionIn - Class in org.h2.expression
An 'in' condition with a list of values, as in WHERE NAME IN(...)
ConditionIn(Database, Expression, ArrayList<Expression>) - Constructor for class org.h2.expression.ConditionIn
Create a new IN(..) condition.
ConditionInSelect - Class in org.h2.expression
An 'in' condition with a subquery, as in WHERE ID IN(SELECT ...)
ConditionInSelect(Database, Expression, Query, boolean, int) - Constructor for class org.h2.expression.ConditionInSelect
 
ConditionNot - Class in org.h2.expression
A NOT condition.
ConditionNot(Expression) - Constructor for class org.h2.expression.ConditionNot
 
conn - Variable in class org.h2.jdbc.JdbcStatement
 
CONN_URL_COLUMNLIST - Static variable in class org.h2.engine.Constants
The database URL used when calling a function if only the column list should be returned.
CONN_URL_INTERNAL - Static variable in class org.h2.engine.Constants
The database URL used when calling a function if the data should be returned.
connect(String, Properties) - Method in class org.h2.Driver
Open a database connection.
connectEmbeddedOrServer(boolean) - Method in class org.h2.engine.SessionRemote
Open a new (remote or embedded) session.
CONNECTION - Static variable in class org.h2.message.TraceObject
The trace type id for connections.
CONNECTION_BROKEN_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90067 is thrown when the client could not connect to the database, or if the connection was lost.
connectionClosed(ConnectionEvent) - Method in class org.h2.jdbcx.JdbcConnectionPool
INTERNAL
connectionErrorOccurred(ConnectionEvent) - Method in class org.h2.jdbcx.JdbcConnectionPool
INTERNAL
ConnectionInfo - Class in org.h2.engine
Encapsulates the connection settings, including user name and password.
ConnectionInfo(String) - Constructor for class org.h2.engine.ConnectionInfo
Create a connection info object.
ConnectionInfo(String, Properties) - Constructor for class org.h2.engine.ConnectionInfo
Create a connection info object.
ConnectionInfo - Class in org.h2.server.web
The connection info object is a wrapper for database connection information such as the database URL, user name and password.
ConnectionInfo(String) - Constructor for class org.h2.server.web.ConnectionInfo
 
connectOrUpgrade(String, Properties) - Static method in class org.h2.upgrade.DbUpgrade
If the upgrade classes are present, upgrade the database, or connect using the old version (if the parameter NO_UPGRADE is set to true).
Console - Class in org.h2.tools
Starts the H2 Console (web-) server, as well as the TCP and PG server.
Console() - Constructor for class org.h2.tools.Console
 
CONSOLE_STREAM - Static variable in class org.h2.constant.SysProperties
System property h2.consoleStream (default: true).
H2 Console: stream query results.
CONSTANT - Static variable in interface org.h2.engine.DbObject
This object is a constant.
Constant - Class in org.h2.schema
A user-defined constant as created by the SQL statement CREATE CONSTANT
Constant(Schema, int, String) - Constructor for class org.h2.schema.Constant
 
CONSTANT_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90114 is thrown when trying to create a constant if a constant with this name already exists.
CONSTANT_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90115 is thrown when trying to drop a constant that does not exists.
Constants - Class in org.h2.engine
Constants are fixed values that are used in the whole database code.
Constraint - Class in org.h2.constraint
The base class for constraint checking.
CONSTRAINT - Static variable in interface org.h2.engine.DbObject
This object is a constraint (check constraint, unique constraint, or referential constraint).
CONSTRAINT - Static variable in class org.h2.message.Trace
The trace module name for constraints.
CONSTRAINT_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90045 is thrown when trying to create a constraint if an object with this name already exists.
CONSTRAINT_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90057 is thrown when trying to drop a constraint that does not exist.
ConstraintCheck - Class in org.h2.constraint
A check constraint.
ConstraintCheck(Schema, int, String, Table) - Constructor for class org.h2.constraint.ConstraintCheck
 
ConstraintReferential - Class in org.h2.constraint
A referential constraint.
ConstraintReferential(Schema, int, String, Table) - Constructor for class org.h2.constraint.ConstraintReferential
 
ConstraintUnique - Class in org.h2.constraint
A unique constraint.
ConstraintUnique(Schema, int, String, Table, boolean) - Constructor for class org.h2.constraint.ConstraintUnique
 
contains(Value[]) - Method in interface org.h2.result.ResultExternal
Check if the given row exists in this object.
contains(Value[]) - Method in class org.h2.result.ResultTempTable
 
containsDistinct(Value[]) - Method in class org.h2.result.LocalResult
Check if this result set contains the given row.
containsKey(String) - Method in class org.h2.engine.SettingsBase
Check if the settings contains the given key.
containsKey(Object) - Method in class org.h2.value.CaseInsensitiveMap
 
CONTEXT - Static variable in class org.h2.bnf.Sentence
This token type means the possible choices of the item depend on the context.
contextDestroyed(ServletContextEvent) - Method in class org.h2.server.web.DbStarter
 
contextInitialized(ServletContextEvent) - Method in class org.h2.server.web.DbStarter
 
CONVERT - Static variable in class org.h2.expression.Function
 
convert(Throwable) - Static method in exception org.h2.message.DbException
Convert a throwable to an SQL exception using the default mapping.
convert(Value) - Method in class org.h2.table.Column
Convert a value to this column's type.
convertAutoIncrementToSequence(Session, Schema, int, boolean) - Method in class org.h2.table.Column
Convert the auto-increment flag to a sequence that is linked with this table.
convertBytesToHex(byte[]) - Static method in class org.h2.util.StringUtils
Convert a byte array to a hex encoded string.
convertBytesToHex(byte[], int) - Static method in class org.h2.util.StringUtils
Convert a byte array to a hex encoded string.
convertDate(Value, Calendar) - Static method in class org.h2.util.DateTimeUtils
Convert the date to the specified time zone.
convertDate(Date, Calendar) - Static method in class org.h2.util.DateTimeUtils
Convert the date using the specified calendar.
convertDateValueToDate(long) - Static method in class org.h2.util.DateTimeUtils
Convert a date value to a date, using the default timezone.
convertDateValueToTimestamp(long, long) - Static method in class org.h2.util.DateTimeUtils
Convert a date value / time value to a timestamp, using the default timezone.
convertException(Exception) - Static method in class org.h2.fulltext.FullTextLucene
Convert an exception to a fulltext exception.
convertHexToBytes(String) - Static method in class org.h2.util.StringUtils
Convert a hex encoded string to a byte array.
convertInsertNullToZero - Variable in class org.h2.engine.Mode
When inserting data, if a column is defined to be NOT NULL and NULL is inserted, then a 0 (or empty string, or the current timestamp for timestamp columns) value is used.
convertInvocation(InvocationTargetException, String) - Static method in exception org.h2.message.DbException
Convert an InvocationTarget exception to a database exception.
convertIOException(IOException, String) - Static method in exception org.h2.message.DbException
Convert an IO exception to a database exception.
convertLongToInt(long) - Static method in class org.h2.util.MathUtils
Convert a long value to an int value.
convertNanoToTime(long) - Static method in class org.h2.util.DateTimeUtils
Convert a time value to a time, using the default timezone.
convertOnlyToSmallerScale - Variable in class org.h2.engine.Mode
When converting the scale of decimal data, the number is only converted if the new scale is smaller than the current scale.
convertPrecision(long, boolean) - Method in class org.h2.value.Value
Convert the precision to the requested value.
convertPrecision(long, boolean) - Method in class org.h2.value.ValueArray
 
convertPrecision(long, boolean) - Method in class org.h2.value.ValueBytes
 
convertPrecision(long, boolean) - Method in class org.h2.value.ValueDecimal
 
convertPrecision(long, boolean) - Method in class org.h2.value.ValueLob
 
convertPrecision(long, boolean) - Method in class org.h2.value.ValueLobDb
 
convertPrecision(long, boolean) - Method in class org.h2.value.ValueResultSet
 
convertPrecision(long, boolean) - Method in class org.h2.value.ValueString
 
convertScale(boolean, int) - Method in class org.h2.value.Value
Convert the scale.
convertScale(boolean, int) - Method in class org.h2.value.ValueDecimal
 
convertScale(boolean, int) - Method in class org.h2.value.ValueTimestamp
 
convertSQLTypeToValueType(int) - Static method in class org.h2.value.DataType
Convert a SQL type to a value type.
convertTime(Value, Calendar) - Static method in class org.h2.util.DateTimeUtils
Convert the time to the specified time zone.
convertTime(Time, Calendar) - Static method in class org.h2.util.DateTimeUtils
Convert the time using the specified calendar.
convertTimestamp(Value, Calendar) - Static method in class org.h2.util.DateTimeUtils
Convert the timestamp to the specified time zone.
convertTimestamp(Timestamp, Calendar) - Static method in class org.h2.util.DateTimeUtils
Convert the timestamp using the specified calendar.
convertTo(SessionInterface, JdbcConnection, Value, Class<?>) - Static method in class org.h2.value.DataType
Convert a value to the specified class.
convertTo(int) - Method in class org.h2.value.Value
Compare a value to the specified type.
convertTo(int) - Method in class org.h2.value.ValueLob
Convert a lob to another data type.
convertTo(int) - Method in class org.h2.value.ValueLobDb
Convert a lob to another data type.
convertTo(int) - Method in class org.h2.value.ValueNull
 
convertToFileIfRequired(DataHandler) - Method in class org.h2.value.ValueLob
Store the lob data to a file if the size of the buffer it larger than the maximum size for an in-place lob.
convertToIOException(Throwable) - Static method in exception org.h2.message.DbException
Convert an exception to an IO exception.
convertToLocal(Date, Calendar) - Static method in class org.h2.util.DateTimeUtils
Convert a date to the specified time zone.
convertToValue(SessionInterface, Object, int) - Static method in class org.h2.value.DataType
Convert a Java object to a value.
ConvertTraceFile - Class in org.h2.tools
Converts a .trace.db file to a SQL script and Java source code.
ConvertTraceFile() - Constructor for class org.h2.tools.ConvertTraceFile
 
convertType(int) - Static method in class org.h2.server.pg.PgServer
Convert the SQL type to a PostgreSQL type
convertTypeToSQLType(int) - Static method in class org.h2.value.DataType
Convert a value type to a SQL type.
convertWord(String) - Method in class org.h2.fulltext.FullTextSettings
Convert a word to uppercase.
copy(String, String) - Static method in class org.h2.store.fs.FileUtils
Copy a file from one directory to another, or to another file.
COPY - Static variable in interface org.h2.store.fs.Recorder
Copy a file.
copy(Column) - Method in class org.h2.table.Column
Copy the data of the source column into the current column.
copy(InputStream, OutputStream) - Static method in class org.h2.util.IOUtils
Copy all data from the input stream to the output stream.
copy(InputStream, OutputStream, long) - Static method in class org.h2.util.IOUtils
Copy all data from the input stream to the output stream.
copy(byte[], byte[]) - Static method in class org.h2.util.Utils
Copy the contents of the source array to the target array.
copyAndClose(InputStream, OutputStream) - Static method in class org.h2.util.IOUtils
Copy all data from the input stream to the output stream and close both streams.
copyAndCloseInput(InputStream, OutputStream) - Static method in class org.h2.util.IOUtils
Copy all data from the input stream to the output stream and close the input stream.
copyAndCloseInput(Reader, Writer, long) - Static method in class org.h2.util.IOUtils
Copy all data from the reader to the writer and close the reader.
copyDirect(int, OutputStream) - Method in class org.h2.store.PageStore
Copy the next page to the output stream.
copyLob(int, long, int, long) - Method in class org.h2.store.LobStorage
Copy a lob.
copyString(Reader, OutputStream) - Static method in class org.h2.store.Data
Copy a String from a reader to an output stream.
copyToTemp() - Method in class org.h2.value.Value
Copy this value to a temporary file if necessary.
copyToTemp() - Method in class org.h2.value.ValueLob
Create an independent copy of this temporary value.
copyToTemp() - Method in class org.h2.value.ValueLobDb
Create an independent copy of this temporary value.
correctFileName(String) - Static method in class org.h2.command.dml.BackupCommand
Fix the file name, replacing backslash with slash.
COS - Static variable in class org.h2.expression.Function
 
COSH - Static variable in class org.h2.expression.Function
 
COST_ROW_OFFSET - Static variable in class org.h2.engine.Constants
The cost is calculated on rowcount + this offset, to avoid using the wrong or no index if the table contains no rows _currently_ (when preparing the statement)
COT - Static variable in class org.h2.expression.Function
 
COUNT - Static variable in class org.h2.expression.Aggregate
The aggregate type for COUNT(expression).
COUNT_ALL - Static variable in class org.h2.expression.Aggregate
The aggregate type for COUNT(*).
create - Variable in class org.h2.command.ddl.CreateTableData
Whether to create a new table.
create - Variable in class org.h2.command.Prepared
Whether to create a new object (for indexes).
create(ConnectionPoolDataSource) - Static method in class org.h2.jdbcx.JdbcConnectionPool
Constructs a new connection pool.
create(String, String, String) - Static method in class org.h2.jdbcx.JdbcConnectionPool
Constructs a new connection pool for H2 databases.
create(DataHandler, int) - Static method in class org.h2.store.Data
Create a new buffer for the given handler.
create(DataHandler, byte[]) - Static method in class org.h2.store.Data
Create a new buffer using the given data for the given handler.
create(Database, int) - Static method in class org.h2.store.WriterThread
Create and start a new writer thread for the given database.
create(T[], T[]) - Static method in class org.h2.util.Permutations
Create a new permutations object.
create(T[], T[], int) - Static method in class org.h2.util.Permutations
Create a new permutations object.
create(int, LobStorage, int, long, byte[], long) - Static method in class org.h2.value.ValueLobDb
Create a LOB value.
CREATE_AGGREGATE - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE AGGREGATE statement.
CREATE_ALIAS - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE ALIAS statement.
CREATE_BUILD - Static variable in class org.h2.command.dml.SetTypes
The type of a SET CREATE_BUILD statement.
CREATE_CONSTANT - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE CONSTANT statement.
CREATE_DIRECTORY - Static variable in interface org.h2.store.fs.Recorder
Create a directory.
CREATE_DOMAIN - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE DOMAIN statement.
CREATE_INDEX - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE INDEX statement.
CREATE_LINKED_TABLE - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE LINKED TABLE statement.
CREATE_NEW_FILE - Static variable in interface org.h2.store.fs.Recorder
Create a new file.
CREATE_ROLE - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE ROLE statement.
CREATE_SCHEMA - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE SCHEMA statement.
CREATE_SEQUENCE - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE SEQUENCE statement.
CREATE_TABLE - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE TABLE statement.
CREATE_TEMP_FILE - Static variable in interface org.h2.store.fs.Recorder
Create a temporary file.
CREATE_TRIGGER - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE TRIGGER statement.
CREATE_USER - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE USER statement.
CREATE_VIEW - Static variable in interface org.h2.command.CommandInterface
The type of a CREATE VIEW statement.
CreateAggregate - Class in org.h2.command.ddl
This class represents the statement CREATE AGGREGATE
CreateAggregate(Session) - Constructor for class org.h2.command.ddl.CreateAggregate
 
createArrayOf(String, Object[]) - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Create a new empty Array object.
createBlob() - Method in class org.h2.jdbc.JdbcConnection
Create a new empty Blob object.
createBlob(InputStream, long) - Method in class org.h2.jdbc.JdbcConnection
Create a Blob value from this input stream.
createBlob(InputStream, long) - Method in class org.h2.store.LobStorage
Create a BLOB object.
createBlob(InputStream, long, DataHandler) - Static method in class org.h2.value.ValueLob
Create a BLOB value from a stream.
createClob() - Method in class org.h2.jdbc.JdbcConnection
Create a new empty Clob object.
createClob(Reader, long) - Method in class org.h2.jdbc.JdbcConnection
Create a Clob value from this reader.
createClob(Reader, long) - Method in class org.h2.store.LobStorage
Create a CLOB object.
createClob(Reader, long, DataHandler) - Static method in class org.h2.value.ValueLob
Create a CLOB value from a stream.
CreateCluster - Class in org.h2.tools
Creates a cluster from a standalone database.
CreateCluster() - Constructor for class org.h2.tools.CreateCluster
 
createConnection(boolean) - Method in class org.h2.engine.Session
Create an internal connection.
CreateConstant - Class in org.h2.command.ddl
This class represents the statement CREATE CONSTANT
CreateConstant(Session, Schema) - Constructor for class org.h2.command.ddl.CreateConstant
 
createData() - Method in class org.h2.store.PageStore
Create a data object.
createDirectories(String) - Static method in class org.h2.store.fs.FileUtils
Create the directory and all required parent directories.
createDirectory() - Method in class org.h2.store.fs.FilePath
Create a directory (all required parent directories already exist).
createDirectory() - Method in class org.h2.store.fs.FilePathDisk
 
createDirectory() - Method in class org.h2.store.fs.FilePathMem
 
createDirectory() - Method in class org.h2.store.fs.FilePathWrapper
 
createDirectory() - Method in class org.h2.store.fs.FilePathZip
 
createDirectory(String) - Static method in class org.h2.store.fs.FileUtils
Create a directory (all required parent directories must already exist).
createFile() - Method in class org.h2.store.fs.FilePath
Create a new file.
createFile() - Method in class org.h2.store.fs.FilePathDisk
 
createFile() - Method in class org.h2.store.fs.FilePathMem
 
createFile() - Method in class org.h2.store.fs.FilePathRec
 
createFile() - Method in class org.h2.store.fs.FilePathWrapper
 
createFile() - Method in class org.h2.store.fs.FilePathZip
 
createFile(String) - Static method in class org.h2.store.fs.FileUtils
Create a new file.
CreateFunctionAlias - Class in org.h2.command.ddl
This class represents the statement CREATE ALIAS
CreateFunctionAlias(Session, Schema) - Constructor for class org.h2.command.ddl.CreateFunctionAlias
 
CreateIndex - Class in org.h2.command.ddl
This class represents the statement CREATE INDEX
CreateIndex(Session, Schema) - Constructor for class org.h2.command.ddl.CreateIndex
 
createIndex(Connection, String, String, String) - Static method in class org.h2.fulltext.FullText
Create a new full text index for a table and column list.
createIndex(Connection, String, String, String) - Static method in class org.h2.fulltext.FullTextLucene
Create a new full text index for a table and column list.
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.CompareLike
 
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.Comparison
 
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.ConditionAndOr
 
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.ConditionIn
 
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.ConditionInSelect
 
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.Expression
Create index conditions if possible and attach them to the table filter.
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.ExpressionColumn
 
createIndexConditions(Session, TableFilter) - Method in class org.h2.expression.ValueExpression
 
CreateLinkedTable - Class in org.h2.command.ddl
This class represents the statement CREATE LINKED TABLE
CreateLinkedTable(Session, Schema) - Constructor for class org.h2.command.ddl.CreateLinkedTable
 
createLoopbackSocket(int, boolean) - Static method in class org.h2.util.NetUtils
Create a loopback socket (a socket that is connected to localhost) on this port.
createNClob() - Method in class org.h2.jdbc.JdbcConnection
Create a new empty NClob object.
createNonUnique(boolean) - Static method in class org.h2.index.IndexType
Create a non-unique index.
createNonUnique(boolean, boolean) - Static method in class org.h2.index.IndexType
Create a non-unique index.
createPgServer(String...) - Static method in class org.h2.tools.Server
Create a new PG server, but does not start it yet.
createPrimaryKey(boolean, boolean) - Static method in class org.h2.index.IndexType
Create a primary key index.
createResultSet(boolean) - Static method in class org.h2.fulltext.FullText
Create an empty search result and initialize the columns.
CreateRole - Class in org.h2.command.ddl
This class represents the statement CREATE ROLE
CreateRole(Session) - Constructor for class org.h2.command.ddl.CreateRole
 
createRow(Value[]) - Static method in class org.h2.table.RegularTable
Create a row from the values.
createScan(boolean) - Static method in class org.h2.index.IndexType
Create a scan pseudo-index.
CreateSchema - Class in org.h2.command.ddl
This class represents the statement CREATE SCHEMA
CreateSchema(Session) - Constructor for class org.h2.command.ddl.CreateSchema
 
CreateSequence - Class in org.h2.command.ddl
This class represents the statement CREATE SEQUENCE
CreateSequence(Session, Schema) - Constructor for class org.h2.command.ddl.CreateSequence
 
createServerSocket(int, InetAddress) - Static method in class org.h2.security.CipherFactory
Create a secure server socket.
createServerSocket(int, boolean) - Static method in class org.h2.util.NetUtils
Create a server socket.
createSession(ConnectionInfo) - Method in class org.h2.engine.Engine
Open a database connection with the given connection information.
createShallowCopy(Session) - Method in class org.h2.result.LocalResult
Create a shallow copy of the result set.
createShallowCopy() - Method in interface org.h2.result.ResultExternal
Create a shallow copy of this object if possible.
createShallowCopy() - Method in class org.h2.result.ResultTempTable
 
createSmallLob(int, byte[]) - Static method in class org.h2.store.LobStorage
Create a LOB object that fits in memory.
createSmallLob(int, byte[]) - Static method in class org.h2.value.ValueLob
Create a small lob using the given byte array.
createSmallLob(int, byte[], long) - Static method in class org.h2.value.ValueLobDb
Create a small lob using the given byte array.
createSocket(InetAddress, int) - Static method in class org.h2.security.CipherFactory
Create a secure client socket that is connected to the given address and port.
createSocket(String, int, boolean) - Static method in class org.h2.util.NetUtils
Create a client socket that is connected to the given address and port.
createSocket(InetAddress, int, boolean) - Static method in class org.h2.util.NetUtils
Create a client socket that is connected to the given address and port.
createSQLXML() - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Create a new empty SQLXML object.
createStatement() - Method in class org.h2.jdbc.JdbcConnection
Creates a new statement.
createStatement(int, int) - Method in class org.h2.jdbc.JdbcConnection
Creates a statement with the specified result set type and concurrency.
createStatement(int, int, int) - Method in class org.h2.jdbc.JdbcConnection
Creates a statement with the specified result set type, concurrency, and holdability.
createStruct(String, Object[]) - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Create a new empty Struct object.
createTable(CreateTableData) - Method in interface org.h2.api.TableEngine
Create new table.
CreateTable - Class in org.h2.command.ddl
This class represents the statement CREATE TABLE
CreateTable(Session, Schema) - Constructor for class org.h2.command.ddl.CreateTable
 
createTable(CreateTableData) - Method in class org.h2.schema.Schema
Add a table to the schema.
CreateTableData - Class in org.h2.command.ddl
The data required to create a table.
CreateTableData() - Constructor for class org.h2.command.ddl.CreateTableData
 
createTableLink(int, String, String, String, String, String, String, String, boolean, boolean) - Method in class org.h2.schema.Schema
Add a linked table to the schema.
createTcpServer(String...) - Static method in class org.h2.tools.Server
Create a new TCP server, but does not start it yet.
createTempBlob(InputStream, long, DataHandler) - Static method in class org.h2.value.ValueLobDb
Create a temporary BLOB value from a stream.
createTempClob(Reader, long, DataHandler) - Static method in class org.h2.value.ValueLobDb
Create a temporary CLOB value from a stream.
createTempFile() - Method in class org.h2.engine.Database
Create a temporary file in the database folder.
createTempFile(String, boolean, boolean) - Method in class org.h2.store.fs.FilePath
Create a new temporary file.
createTempFile(String, boolean, boolean) - Method in class org.h2.store.fs.FilePathDisk
 
createTempFile(String, boolean, boolean) - Method in class org.h2.store.fs.FilePathRec
 
createTempFile(String, boolean, boolean) - Method in class org.h2.store.fs.FilePathWrapper
 
createTempFile(String, boolean, boolean) - Method in class org.h2.store.fs.FilePathZip
 
createTempFile(String, String, boolean, boolean) - Static method in class org.h2.store.fs.FileUtils
Create a new temporary file.
createTempView(Session, User, String, Query, Query) - Static method in class org.h2.table.TableView
Create a temporary view out of the given query.
CreateTrigger - Class in org.h2.command.ddl
This class represents the statement CREATE TRIGGER
CreateTrigger(Session, Schema) - Constructor for class org.h2.command.ddl.CreateTrigger
 
createTrigger(Connection, String, String) - Static method in class org.h2.fulltext.FullText
Create the trigger.
createTrigger(Connection, String, String) - Static method in class org.h2.fulltext.FullTextLucene
Create the trigger.
createUnique(boolean, boolean) - Static method in class org.h2.index.IndexType
Create a unique index.
CreateUser - Class in org.h2.command.ddl
This class represents the statement CREATE USER
CreateUser(Session) - Constructor for class org.h2.command.ddl.CreateUser
 
CreateUserDataType - Class in org.h2.command.ddl
This class represents the statement CREATE DOMAIN
CreateUserDataType(Session) - Constructor for class org.h2.command.ddl.CreateUserDataType
 
CreateView - Class in org.h2.command.ddl
This class represents the statement CREATE VIEW
CreateView(Session, Schema) - Constructor for class org.h2.command.ddl.CreateView
 
createWebServer(String...) - Static method in class org.h2.tools.Server
Create a new web server, but does not start it yet.
Csv - Class in org.h2.tools
A facility to read from and write to CSV (comma separated values) files.
Csv() - Constructor for class org.h2.tools.Csv
 
CSVREAD - Static variable in class org.h2.expression.Function
 
CSVWRITE - Static variable in class org.h2.expression.Function
 
CURDATE - Static variable in class org.h2.expression.Function
 
CURRENT_DATE - Static variable in class org.h2.expression.Function
 
CURRENT_TIME - Static variable in class org.h2.expression.Function
 
CURRENT_TIMESTAMP - Static variable in class org.h2.expression.Function
 
CURRENT_USER - Static variable in class org.h2.expression.Function
 
currentRow() - Method in class org.h2.result.LocalResult
 
currentRow() - Method in interface org.h2.result.ResultInterface
Get the current row.
currentRow() - Method in class org.h2.result.ResultRemote
 
CURRVAL - Static variable in class org.h2.expression.Function
 
Cursor - Interface in org.h2.index
A cursor is a helper object to iterate through an index.
CURTIME - Static variable in class org.h2.expression.Function
 

D

data - Variable in class org.h2.index.PageBtree
The data page.
Data - Class in org.h2.store
This class represents a byte buffer that contains persistent data of a page.
DATA_CONVERSION_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 22018 is thrown when trying to convert a value to a data type where the conversion is undefined, or when an error occurred trying to convert.
DATA_SOURCE - Static variable in class org.h2.message.TraceObject
The trace type id for data sources.
Database - Class in org.h2.engine
There is one database object per open database.
Database(ConnectionInfo, String) - Constructor for class org.h2.engine.Database
 
database - Variable in class org.h2.engine.DbObjectBase
The database.
DATABASE - Static variable in class org.h2.expression.Function
 
DATABASE - Static variable in class org.h2.message.Trace
The trace module name for databases.
DATABASE_ALREADY_OPEN_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90020 is thrown when trying to open a database in embedded mode if this database is already in use in another process (or in a different class loader).
DATABASE_CALLED_AT_SHUTDOWN - Static variable in class org.h2.constant.ErrorCode
The error with code 90121 is thrown when a database operation is started while the virtual machine exits (for example in a shutdown hook), or when the session is closed.
DATABASE_EVENT_LISTENER - Static variable in class org.h2.command.dml.SetTypes
The type of a SET DATABASE_EVENT_LISTENER statement.
DATABASE_IS_CLOSED - Static variable in class org.h2.constant.ErrorCode
The error with code 90098 is thrown when the database has been closed, for example because the system ran out of memory or because the self-destruction counter has reached zero.
DATABASE_IS_IN_EXCLUSIVE_MODE - Static variable in class org.h2.constant.ErrorCode
The error with code 90135 is thrown when trying to open a connection to a database that is currently open in exclusive mode.
DATABASE_IS_NOT_PERSISTENT - Static variable in class org.h2.constant.ErrorCode
The error with code 90126 is thrown when trying to call the BACKUP statement for an in-memory database.
DATABASE_IS_READ_ONLY - Static variable in class org.h2.constant.ErrorCode
The error with code 90097 is thrown when trying to delete or update a database if it is open in read-only mode.
DATABASE_META_DATA - Static variable in class org.h2.message.TraceObject
The trace type id for database meta data objects.
DATABASE_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90013 is thrown when trying to open a database that does not exist using the flag IFEXISTS=TRUE, or when trying to access a database object with a catalog name that does not match the database name.
DATABASE_PATH - Static variable in class org.h2.expression.Function
 
DatabaseEventListener - Interface in org.h2.api
A class that implements this interface can get notified about exceptions and other events.
DatabaseInfo - Class in org.h2.jmx
The MBean implementation.
DatabaseInfoMBean - Interface in org.h2.jmx
Information and management operations for the given database.
databaseToUpper - Variable in class org.h2.constant.DbSettings
Database setting DATABASE_TO_UPPER (default: true).
Database short names are converted to uppercase for the DATABASE() function, and in the CATALOG column of all database meta data methods.
dataDefinitionCausesTransactionCommit() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether CREATE/DROP commit an open transaction.
dataDefinitionIgnoredInTransactions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether CREATE/DROP do not affect transactions.
DataHandler - Interface in org.h2.store
A data handler contains a number of callback methods.
DataReader - Class in org.h2.store
This class is backed by an input stream and supports reading values and variable size data.
DataReader(InputStream) - Constructor for class org.h2.store.DataReader
Create a new data reader.
DATASOURCE_TRACE_LEVEL - Static variable in class org.h2.constant.SysProperties
System property h2.dataSourceTraceLevel (default: 1).
The trace level of the data source implementation.
DataType - Class in org.h2.value
This class contains meta data information about data types, and can convert between Java objects and Values.
DataType() - Constructor for class org.h2.value.DataType
 
DATE - Static variable in class org.h2.value.Value
The value type for DATE values.
DATE_ADD - Static variable in class org.h2.expression.Function
 
DATE_DIFF - Static variable in class org.h2.expression.Function
 
DateTimeUtils - Class in org.h2.util
This utility class contains time conversion functions.
dateValue(long, int, int) - Static method in class org.h2.util.DateTimeUtils
Get the date value from a given date.
dateValueFromAbsoluteDay(long) - Static method in class org.h2.util.DateTimeUtils
Calculate the date value from an absolute day.
dateValueFromDate(long) - Static method in class org.h2.util.DateTimeUtils
Calculate the date value (in the default timezone) from a given time in milliseconds in UTC.
DAY_NAME - Static variable in class org.h2.expression.Function
 
DAY_OF_MONTH - Static variable in class org.h2.expression.Function
 
DAY_OF_WEEK - Static variable in class org.h2.expression.Function
 
DAY_OF_YEAR - Static variable in class org.h2.expression.Function
 
dayFromDateValue(long) - Static method in class org.h2.util.DateTimeUtils
Get the day of month from a date value.
DB_CLOSE_DELAY - Static variable in class org.h2.command.dml.SetTypes
The type of a SET DB_CLOSE_DELAY statement.
dbCloseOnExit - Variable in class org.h2.constant.DbSettings
Database setting DB_CLOSE_ON_EXIT (default: true).
Close the database when the virtual machine exits normally, using a shutdown hook.
DbContents - Class in org.h2.server.web
Keeps meta data information about a database.
DbContents() - Constructor for class org.h2.server.web.DbContents
 
DbContextRule - Class in org.h2.server.web
A BNF terminal rule that is linked to the database context information.
DbDriverActivator - Class in org.h2.util
The driver activator loads the H2 driver when starting the bundle.
DbDriverActivator() - Constructor for class org.h2.util.DbDriverActivator
 
DbException - Exception in org.h2.message
This exception wraps a checked exception.
DbObject - Interface in org.h2.engine
A database object such as a table, an index, or a user.
DbObjectBase - Class in org.h2.engine
The base class for all database objects.
DbObjectBase() - Constructor for class org.h2.engine.DbObjectBase
 
DbSchema - Class in org.h2.server.web
Contains meta data information about a database schema.
DbSettings - Class in org.h2.constant
This class contains various database-level settings.
DbStarter - Class in org.h2.server.web
This class can be used to start the H2 TCP server (or other H2 servers, for example the PG server) inside a web application container such as Tomcat or Jetty.
DbStarter() - Constructor for class org.h2.server.web.DbStarter
 
DbTableOrView - Class in org.h2.server.web
Contains meta data information about a table or a view.
DbUpgrade - Class in org.h2.upgrade
This class starts the conversion from older database versions to the current version if the respective classes are found.
DbUpgrade() - Constructor for class org.h2.upgrade.DbUpgrade
 
DEADLOCK_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 40001 is thrown when the database engine has detected a deadlock.
DEADLOCK_CHECK - Static variable in class org.h2.engine.Constants
The number of milliseconds after which to check for a deadlock if locking is not successful.
DEALLOCATE - Static variable in interface org.h2.command.CommandInterface
The type of a DEALLOCATE statement.
DeallocateProcedure - Class in org.h2.command.ddl
This class represents the statement DEALLOCATE
DeallocateProcedure(Session) - Constructor for class org.h2.command.ddl.DeallocateProcedure
 
debug(String, Object...) - Method in class org.h2.message.Trace
Write a message with trace level DEBUG to the trace system.
debug(String) - Method in class org.h2.message.Trace
Write a message with trace level DEBUG to the trace system.
debug(Throwable, String) - Method in class org.h2.message.Trace
Write a message with trace level DEBUG to the trace system.
DEBUG - Static variable in class org.h2.message.TraceSystem
This trace level means all type of messages should be written.
debugCode(String) - Method in class org.h2.message.TraceObject
Write trace information in the form objectName.text.
debugCodeAssign(String, int, int, String) - Method in class org.h2.message.TraceObject
Write trace information as an assignment in the form className prefixId = objectName.value.
debugCodeCall(String) - Method in class org.h2.message.TraceObject
Write trace information as a method call in the form objectName.methodName().
debugCodeCall(String, long) - Method in class org.h2.message.TraceObject
Write trace information as a method call in the form objectName.methodName(param) where the parameter is formatted as a long value.
debugCodeCall(String, String) - Method in class org.h2.message.TraceObject
Write trace information as a method call in the form objectName.methodName(param) where the parameter is formatted as a Java string.
decimal - Variable in class org.h2.value.DataType
If this is a numeric type.
DECIMAL - Static variable in class org.h2.value.Value
The value type for DECIMAL values.
DECODE - Static variable in class org.h2.expression.Function
 
DECRYPT - Static variable in class org.h2.expression.Function
 
decrypt(byte[], int, int) - Method in class org.h2.security.AES
 
decrypt(byte[], int, int) - Method in interface org.h2.security.BlockCipher
Decrypt a number of bytes.
decrypt(byte[], int, int) - Method in class org.h2.security.Fog
 
decrypt(byte[], int, int) - Method in class org.h2.security.XTEA
 
DEFAULT - Static variable in class org.h2.value.CompareMode
This constant means the default collator should be used, even if ICU4J is in the classpath.
DEFAULT_CACHE_SIZE - Static variable in class org.h2.schema.Sequence
The default cache size for sequences.
DEFAULT_HTTP_PORT - Static variable in class org.h2.engine.Constants
The default port number of the HTTP server (for the H2 Console).
DEFAULT_LOCK_MODE - Static variable in class org.h2.engine.Constants
The default value for the LOCK_MODE setting.
DEFAULT_LOCK_TIMEOUT - Static variable in class org.h2.command.dml.SetTypes
The type of a SET DEFAULT_LOCK_TIMEOUT statement.
DEFAULT_MAX_LENGTH_INPLACE_LOB - Static variable in class org.h2.engine.Constants
The default maximum length of an LOB that is stored in the database file.
DEFAULT_MAX_LENGTH_INPLACE_LOB2 - Static variable in class org.h2.engine.Constants
The default maximum length of an LOB that is stored with the record itself.
DEFAULT_MAX_LOG_SIZE - Static variable in class org.h2.engine.Constants
The default value for the maximum transaction log size.
DEFAULT_MAX_MEMORY_ROWS - Static variable in class org.h2.engine.Constants
The default maximum number of rows to be kept in memory in a result set.
DEFAULT_MAX_MEMORY_UNDO - Static variable in class org.h2.engine.Constants
The default value for the MAX_MEMORY_UNDO setting.
DEFAULT_MAX_OPERATION_MEMORY - Static variable in class org.h2.engine.Constants
The default for the setting MAX_OPERATION_MEMORY.
DEFAULT_PAGE_SIZE - Static variable in class org.h2.engine.Constants
The default page size to use for new databases.
DEFAULT_PORT - Static variable in class org.h2.server.pg.PgServer
The default port to use for the PG server.
DEFAULT_QUEUE_SIZE - Static variable in class org.h2.schema.TriggerObject
The default queue size.
DEFAULT_RESULT_SET_CONCURRENCY - Static variable in class org.h2.engine.Constants
The default result set concurrency for statements created with Connection.createStatement() or prepareStatement(String sql).
DEFAULT_TABLE_TYPE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET DEFAULT_TABLE_TYPE statement.
DEFAULT_TCP_PORT - Static variable in class org.h2.engine.Constants
The default port of the TCP server.
DEFAULT_TRACE_LEVEL_FILE - Static variable in class org.h2.message.TraceSystem
The default level for file trace messages.
DEFAULT_TRACE_LEVEL_SYSTEM_OUT - Static variable in class org.h2.message.TraceSystem
The default level for system out trace messages.
DEFAULT_WRITE_DELAY - Static variable in class org.h2.engine.Constants
The default delay in milliseconds before the transaction log is written.
defaultConnection - Variable in class org.h2.constant.DbSettings
Database setting DEFAULT_CONNECTION (default: false).
Whether Java functions can use DriverManager.getConnection("jdbc:default:connection") to get a database connection.
defaultDisplaySize - Variable in class org.h2.value.DataType
The default display size.
defaultEscape - Variable in class org.h2.constant.DbSettings
Database setting DEFAULT_ESCAPE (default: \).
The default escape character for LIKE comparisons.
defaultPrecision - Variable in class org.h2.value.DataType
The default precision.
defaultScale - Variable in class org.h2.value.DataType
The default scale.
DefineCommand - Class in org.h2.command.ddl
This class represents a non-transaction statement, for example a CREATE or DROP.
DEFLATE - Static variable in interface org.h2.compress.Compressor
The DEFLATE compression algorithm is used.
defragAlways - Variable in class org.h2.constant.DbSettings
Database setting DEFRAG_ALWAYS (default: false).
Each time the database is closed, it is fully defragmented (SHUTDOWN DEFRAG).
DEGREES - Static variable in class org.h2.expression.Function
 
deinterleave(int, long, int) - Method in class org.h2.tools.MultiDimension
Gets one of the original multi-dimensional values from a scalar value.
DELAY_WRONG_PASSWORD_MAX - Static variable in class org.h2.constant.SysProperties
System property h2.delayWrongPasswordMax (default: 4000).
The maximum delay in milliseconds before an exception is thrown for using the wrong user name or password.
DELAY_WRONG_PASSWORD_MIN - Static variable in class org.h2.constant.SysProperties
System property h2.delayWrongPasswordMin (default: 250).
The minimum delay in milliseconds before an exception is thrown for using the wrong user name or password.
DELETE - Static variable in interface org.h2.api.Trigger
The trigger is called for DELETE statements.
DELETE - Static variable in interface org.h2.command.CommandInterface
The type of a DELETE statement.
Delete - Class in org.h2.command.dml
This class represents the statement DELETE
Delete(Session) - Constructor for class org.h2.command.dml.Delete
 
DELETE - Static variable in class org.h2.engine.Right
The right bit mask that means: deleting rows from a table is allowed.
DELETE - Static variable in class org.h2.engine.UndoLogRecord
Operation type meaning the row was deleted.
delete(Object[]) - Method in class org.h2.fulltext.FullText.FullTextTrigger
Delete a row from the index.
delete(Object[], boolean) - Method in class org.h2.fulltext.FullTextLucene.FullTextTrigger
Delete a row from the index.
delete() - Method in class org.h2.store.fs.FilePath
Delete a file or directory if it exists.
delete() - Method in class org.h2.store.fs.FilePathDisk
 
delete() - Method in class org.h2.store.fs.FilePathMem
 
delete() - Method in class org.h2.store.fs.FilePathRec
 
delete() - Method in class org.h2.store.fs.FilePathSplit
 
delete() - Method in class org.h2.store.fs.FilePathWrapper
 
delete() - Method in class org.h2.store.fs.FilePathZip
 
delete(String) - Static method in class org.h2.store.fs.FileUtils
Delete a file or directory if it exists.
DELETE - Static variable in interface org.h2.store.fs.Recorder
Delete a file.
deleteAll() - Method in class org.h2.util.TempFileDeleter
Delete all registered temp files.
DELETED - Static variable in class org.h2.value.ValueNull
This special instance is used as a marker for deleted entries in a map.
DeleteDbFiles - Class in org.h2.tools
Deletes all files belonging to a database.
DeleteDbFiles() - Constructor for class org.h2.tools.DeleteDbFiles
 
deletedCount - Variable in class org.h2.util.HashBase
The number of deleted slots.
deleteFile(Reference<?>, String) - Method in class org.h2.util.TempFileDeleter
Delete the given file now.
deleteRecursive(String, boolean) - Static method in class org.h2.store.fs.FileUtils
Delete a directory or file and all subdirectories and files.
deleteRow() - Method in class org.h2.jdbc.JdbcResultSet
Deletes the current row.
deleteRow(Value[]) - Method in class org.h2.result.UpdatableRow
Delete the given row in the database.
deleteRow() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
deletesAreDetected(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether deletes are detected.
deleteUnused() - Method in class org.h2.util.TempFileDeleter
Delete all unused files now.
depth - Variable in class org.h2.util.Profiler
 
descending - Variable in class org.h2.command.dml.SelectOrderBy
If the column should be sorted descending.
DESCENDING - Static variable in class org.h2.result.SortOrder
This bit mask means the values should be sorted in descending order.
DESERIALIZATION_FAILED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90027 is thrown when an object could not be de-serialized.
deserialize(byte[]) - Static method in class org.h2.util.Utils
De-serialize the byte array to an object.
destroy() - Method in class org.h2.server.web.WebServlet
 
DETERMINISTIC - Static variable in class org.h2.expression.ExpressionVisitor
Does the expression return the same results for the same parameters?
DETERMINISTIC_VISITOR - Static variable in class org.h2.expression.ExpressionVisitor
The visitor singleton for the type DETERMINISTIC.
DIFFERENCE - Static variable in class org.h2.expression.Function
 
DIGIT - Static variable in class org.h2.bnf.RuleFixed
 
disableCache() - Method in class org.h2.command.dml.Query
Disable caching of result sets.
DISPLAY_SIZE - Static variable in class org.h2.value.ValueBoolean
The maximum display size of a boolean.
DISPLAY_SIZE - Static variable in class org.h2.value.ValueDouble
The maximum display size of a double.
DISPLAY_SIZE - Static variable in class org.h2.value.ValueInt
The maximum display size of an int.
DISPLAY_SIZE - Static variable in class org.h2.value.ValueLong
The maximum display size of a long.
dispose() - Method in class org.h2.jdbcx.JdbcConnectionPool
Closes all unused pooled connections.
distinct - Variable in class org.h2.command.dml.Query
Whether the result must only contain distinct rows.
DIVIDE - Static variable in class org.h2.expression.Operation
This operation represents a division as in 4 * 2.
divide(Value) - Method in class org.h2.value.Value
Divide by a value and return the result.
divide(Value) - Method in class org.h2.value.ValueByte
 
divide(Value) - Method in class org.h2.value.ValueDecimal
 
divide(Value) - Method in class org.h2.value.ValueDouble
 
divide(Value) - Method in class org.h2.value.ValueFloat
 
divide(Value) - Method in class org.h2.value.ValueInt
 
divide(Value) - Method in class org.h2.value.ValueLong
 
divide(Value) - Method in class org.h2.value.ValueShort
 
divide(Value) - Method in class org.h2.value.ValueTime
 
DIVISION_BY_ZERO_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 22012 is thrown when trying to divide a value by zero.
DocumentedMBean - Class in org.h2.jmx
An MBean that reads the documentation from a resource file.
DocumentedMBean(T, Class<T>) - Constructor for class org.h2.jmx.DocumentedMBean
 
doesColumnExist(String) - Method in class org.h2.table.Table
Does the column with the given name exist?
doesMaxRowSizeIncludeBlobs() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the maximum row size includes blobs.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.h2.server.web.WebServlet
 
done(Transfer) - Method in class org.h2.engine.SessionRemote
Called to flush the output after data has been sent to the server and just before receiving data.
done() - Method in class org.h2.result.LocalResult
This method is called after all rows have been added.
done() - Method in interface org.h2.result.ResultExternal
This method is called after all rows have been added.
done() - Method in class org.h2.result.ResultTempTable
 
doneWithParameters() - Method in class org.h2.expression.Function
This method is called after all the parameters have been set.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.h2.server.web.WebServlet
 
DOUBLE - Static variable in class org.h2.value.Value
The value type for DOUBLE values.
Driver - Class in org.h2
The database driver.
Driver() - Constructor for class org.h2.Driver
 
driver - Variable in class org.h2.server.web.ConnectionInfo
The driver class name.
DRIVER_VERSION_ERROR_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90047 is thrown when trying to connect to a TCP server with an incompatible client.
DROP_AGGREGATE - Static variable in interface org.h2.command.CommandInterface
The type of a DROP AGGREGATE statement.
DROP_ALIAS - Static variable in interface org.h2.command.CommandInterface
The type of a DROP ALIAS statement.
DROP_ALL_OBJECTS - Static variable in interface org.h2.command.CommandInterface
The type of a DROP ALL OBJECTS statement.
DROP_CONSTANT - Static variable in interface org.h2.command.CommandInterface
The type of a DROP CONSTANT statement.
DROP_DOMAIN - Static variable in interface org.h2.command.CommandInterface
The type of a DROP DOMAIN statement.
DROP_INDEX - Static variable in interface org.h2.command.CommandInterface
The type of a DROP INDEX statement.
DROP_ROLE - Static variable in interface org.h2.command.CommandInterface
The type of a DROP ROLE statement.
DROP_SCHEMA - Static variable in interface org.h2.command.CommandInterface
The type of a DROP SCHEMA statement.
DROP_SEQUENCE - Static variable in interface org.h2.command.CommandInterface
The type of a DROP SEQUENCE statement.
DROP_TABLE - Static variable in interface org.h2.command.CommandInterface
The type of a DROP TABLE statement.
DROP_TRIGGER - Static variable in interface org.h2.command.CommandInterface
The type of a DROP TRIGGER statement.
DROP_USER - Static variable in interface org.h2.command.CommandInterface
The type of a DROP USER statement.
DROP_VIEW - Static variable in interface org.h2.command.CommandInterface
The type of a DROP VIEW statement.
DropAggregate - Class in org.h2.command.ddl
This class represents the statement DROP AGGREGATE
DropAggregate(Session) - Constructor for class org.h2.command.ddl.DropAggregate
 
dropAll(Connection) - Static method in class org.h2.fulltext.FullText
Drops all full text indexes from the database.
dropAll(Connection) - Static method in class org.h2.fulltext.FullTextLucene
Drops all full text indexes from the database.
DropConstant - Class in org.h2.command.ddl
This class represents the statement DROP CONSTANT
DropConstant(Session, Schema) - Constructor for class org.h2.command.ddl.DropConstant
 
DropDatabase - Class in org.h2.command.ddl
This class represents the statement DROP ALL OBJECTS
DropDatabase(Session) - Constructor for class org.h2.command.ddl.DropDatabase
 
DropFunctionAlias - Class in org.h2.command.ddl
This class represents the statement DROP ALIAS
DropFunctionAlias(Session, Schema) - Constructor for class org.h2.command.ddl.DropFunctionAlias
 
DropIndex - Class in org.h2.command.ddl
This class represents the statement DROP INDEX
DropIndex(Session, Schema) - Constructor for class org.h2.command.ddl.DropIndex
 
dropIndex(Connection, String, String) - Static method in class org.h2.fulltext.FullText
Drop an existing full text index for a table.
dropRestrict - Variable in class org.h2.constant.DbSettings
Database setting DROP_RESTRICT (default: true).
Whether the default action for DROP TABLE and DROP VIEW is RESTRICT.
DropRole - Class in org.h2.command.ddl
This class represents the statement DROP ROLE
DropRole(Session) - Constructor for class org.h2.command.ddl.DropRole
 
DropSchema - Class in org.h2.command.ddl
This class represents the statement DROP SCHEMA
DropSchema(Session) - Constructor for class org.h2.command.ddl.DropSchema
 
DropSequence - Class in org.h2.command.ddl
This class represents the statement DROP SEQUENCE
DropSequence(Session, Schema) - Constructor for class org.h2.command.ddl.DropSequence
 
dropSingleColumnConstraintsAndIndexes(Session, Column) - Method in class org.h2.table.Table
Check that this column is not referenced by a multi-column constraint or multi-column index.
DropTable - Class in org.h2.command.ddl
This class represents the statement DROP TABLE
DropTable(Session, Schema) - Constructor for class org.h2.command.ddl.DropTable
 
DropTrigger - Class in org.h2.command.ddl
This class represents the statement DROP TRIGGER
DropTrigger(Session, Schema) - Constructor for class org.h2.command.ddl.DropTrigger
 
DropUser - Class in org.h2.command.ddl
This class represents the statement DROP USER
DropUser(Session) - Constructor for class org.h2.command.ddl.DropUser
 
DropUserDataType - Class in org.h2.command.ddl
This class represents the statement DROP DOMAIN
DropUserDataType(Session) - Constructor for class org.h2.command.ddl.DropUserDataType
 
DropView - Class in org.h2.command.ddl
This class represents the statement DROP VIEW
DropView(Session, Schema) - Constructor for class org.h2.command.ddl.DropView
 
DUPLICATE_COLUMN_NAME_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 42121 is thrown when trying to create a table or insert into a table and use the same column name twice.
DUPLICATE_KEY_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 23505 is thrown when trying to insert a row that would violate a unique index or primary key.
DUPLICATE_PROPERTY_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90066 is thrown when the same property appears twice in the database URL or in the connection properties.

E

earlyFilter - Variable in class org.h2.constant.DbSettings
Database setting EARLY_FILTER (default: false).
This setting allows table implementations to apply filter conditions early on.
EMPTY_ARRAY - Static variable in class org.h2.result.Row
 
EMPTY_ARRAY - Static variable in interface org.h2.result.SearchRow
An empty array of SearchRow objects.
EMPTY_BYTES - Static variable in class org.h2.util.Utils
An 0-size byte array.
EMPTY_INT_ARRAY - Static variable in class org.h2.util.Utils
An 0-size int array.
ENABLE_ANONYMOUS_SSL - Static variable in class org.h2.constant.SysProperties
System property h2.enableAnonymousSSL (default: true).
When using SSL connection, the anonymous cipher suite SSL_DH_anon_WITH_RC4_128_MD5 should be enabled.
enclose(String) - Static method in class org.h2.util.StringUtils
Enclose a string with '(' and ')' if this is not yet done.
ENCRYPT - Static variable in class org.h2.expression.Function
 
encrypt(byte[], int, int) - Method in class org.h2.security.AES
 
encrypt(byte[], int, int) - Method in interface org.h2.security.BlockCipher
Encrypt a number of bytes.
encrypt(byte[], int, int) - Method in class org.h2.security.Fog
 
encrypt(byte[], int, int) - Method in class org.h2.security.XTEA
 
ENCRYPTION_KEY_HASH_ITERATIONS - Static variable in class org.h2.engine.Constants
The password is hashed this many times to slow down dictionary attacks.
END - Static variable in class org.h2.index.IndexCondition
A bit of a search mask meaning 'smaller or equal'.
end(Xid, int) - Method in class org.h2.jdbcx.JdbcXAConnection
End a transaction.
Engine - Class in org.h2.engine
The engine contains a map of all open databases.
Engine() - Constructor for class org.h2.engine.Engine
 
ensureCapacity(int) - Method in class org.h2.util.IntArray
Ensure the the underlying array is large enough for the given number of entries.
entryCount - Variable in class org.h2.index.PageBtree
The number of entries.
entrySet() - Method in class org.h2.util.SoftHashMap
 
EQUAL - Static variable in class org.h2.expression.Comparison
The comparison type meaning = as in ID=1.
EQUAL_NULL_SAFE - Static variable in class org.h2.expression.Comparison
The comparison type meaning ID IS 1 (ID IS NOT DISTINCT FROM 1).
EQUALITY - Static variable in class org.h2.index.IndexCondition
A bit of a search mask meaning 'equal'.
equals(Object) - Method in class org.h2.table.Column
 
equals(Object) - Method in class org.h2.table.TableLinkConnection
 
equals(Object) - Method in class org.h2.util.IntArray
 
equals(String, String) - Static method in class org.h2.util.StringUtils
Check if two strings are equal.
equals(Object) - Method in class org.h2.value.Value
Check if the two values have the same hash code.
equals(Object) - Method in class org.h2.value.ValueArray
 
equals(Object) - Method in class org.h2.value.ValueBoolean
 
equals(Object) - Method in class org.h2.value.ValueByte
 
equals(Object) - Method in class org.h2.value.ValueBytes
 
equals(Object) - Method in class org.h2.value.ValueDate
 
equals(Object) - Method in class org.h2.value.ValueDecimal
 
equals(Object) - Method in class org.h2.value.ValueDouble
 
equals(Object) - Method in class org.h2.value.ValueFloat
 
equals(Object) - Method in class org.h2.value.ValueInt
 
equals(Object) - Method in class org.h2.value.ValueLob
 
equals(Object) - Method in class org.h2.value.ValueLobDb
 
equals(Object) - Method in class org.h2.value.ValueLong
 
equals(Object) - Method in class org.h2.value.ValueNull
 
equals(Object) - Method in class org.h2.value.ValueResultSet
 
equals(Object) - Method in class org.h2.value.ValueShort
 
equals(Object) - Method in class org.h2.value.ValueString
 
equals(Object) - Method in class org.h2.value.ValueStringIgnoreCase
 
equals(Object) - Method in class org.h2.value.ValueTime
 
equals(Object) - Method in class org.h2.value.ValueTimestamp
 
equals(Object) - Method in class org.h2.value.ValueUuid
 
equalsChars(String, int, String, int, boolean) - Method in class org.h2.value.CompareMode
Compare two characters in a string.
equalsChars(String, int, String, int, boolean) - Method in class org.h2.value.CompareModeDefault
 
equalsChars(String, int, String, int, boolean) - Method in class org.h2.value.CompareModeIcu4J
 
equalsIdentifiers(String, String) - Method in class org.h2.engine.Database
Compare two identifiers (table names, column names,...) and verify they are equal.
error(Throwable, String) - Method in class org.h2.message.Trace
Write a message with trace level ERROR to the trace system.
error(Throwable, String, Object...) - Method in class org.h2.message.Trace
Write a message with trace level ERROR to the trace system.
ERROR - Static variable in class org.h2.message.TraceSystem
This trace level means only errors should be written.
ERROR_ACCESSING_LINKED_TABLE_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90111 is thrown when an exception occurred while accessing a linked table.
ERROR_CREATING_TRIGGER_OBJECT_3 - Static variable in class org.h2.constant.ErrorCode
The error with code 90043 is thrown when there is an error initializing the trigger, for example because the class does not implement the Trigger interface.
ERROR_EXECUTING_TRIGGER_3 - Static variable in class org.h2.constant.ErrorCode
The error with code 90044 is thrown when an exception or error occurred while calling the triggers fire method.
ERROR_OPENING_DATABASE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 8000 is thrown when there was a problem trying to create a database lock.
ERROR_SETTING_DATABASE_EVENT_LISTENER_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90099 is thrown when an error occurred trying to initialize the database event listener.
ErrorCode - Class in org.h2.constant
This class defines the error codes used for SQL exceptions.
escapeHtml(String) - Static method in class org.h2.server.web.PageParser
Convert data to HTML, including newlines and multiple spaces.
escapeMetaDataPattern(String) - Static method in class org.h2.util.JdbcUtils
Escape table or schema patterns used for DatabaseMetaData functions.
estimatedFunctionTableRows - Variable in class org.h2.constant.DbSettings
Database setting ESTIMATED_FUNCTION_TABLE_ROWS (default: 1000).
The estimated number of rows in a function table (for example, CSVREAD or FTL_SEARCH).
EVALUATABLE - Static variable in class org.h2.expression.ExpressionVisitor
Can the expression be evaluated, that means are all columns set to 'evaluatable'?
EVALUATABLE_VISITOR - Static variable in class org.h2.expression.ExpressionVisitor
The visitor singleton for the type EVALUATABLE.
EXCEPT - Static variable in class org.h2.command.dml.SelectUnion
The type of an EXCEPT statement.
EXCEPTION_IN_FUNCTION_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90105 is thrown when an exception occurred in a user-defined method.
EXCEPTION_OPENING_PORT_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90061 is thrown when trying to start a server if a server is already running at the same port.
exceptionThrown(SQLException, String) - Method in interface org.h2.api.DatabaseEventListener
This method is called if an exception occurred.
exceptionThrown(SQLException, String) - Method in class org.h2.engine.Database
This method is called after an exception occurred, to inform the database event listener (if one is set).
EXCLUSIVE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET EXCLUSIVE statement.
EXECUTE - Static variable in interface org.h2.command.CommandInterface
The type of a EXECUTE statement.
execute() - Method in class org.h2.jdbc.JdbcPreparedStatement
Executes an arbitrary statement.
execute(String) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
execute(String, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
execute(String, int[]) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
execute(String, String[]) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
execute(String) - Method in class org.h2.jdbc.JdbcStatement
Executes an arbitrary statement.
execute(String, int) - Method in class org.h2.jdbc.JdbcStatement
Executes a statement and returns the update count.
execute(String, int[]) - Method in class org.h2.jdbc.JdbcStatement
Executes a statement and returns the update count.
execute(String, String[]) - Method in class org.h2.jdbc.JdbcStatement
Executes a statement and returns the update count.
execute(String, ArrayList<Value>, boolean) - Method in class org.h2.table.TableLink
Execute a SQL statement using the given parameters.
execute(String, String, String, boolean) - Static method in class org.h2.tools.Backup
Backs up database files.
execute(String, String, String, char[], char[], boolean) - Static method in class org.h2.tools.ChangeFileEncryption
Changes the password for a database.
execute(String, String, String, String, String) - Method in class org.h2.tools.CreateCluster
Creates a cluster.
execute(String, String, boolean) - Static method in class org.h2.tools.DeleteDbFiles
Deletes the database files.
execute(String, String) - Static method in class org.h2.tools.Recover
Dumps the contents of a database to a SQL script file.
execute(String, String, String, boolean) - Static method in class org.h2.tools.Restore
Restores database files.
execute(Connection, Reader) - Static method in class org.h2.tools.RunScript
Executes the SQL commands read from the reader against a database.
execute(String, String, String, String, String, boolean) - Static method in class org.h2.tools.RunScript
Executes the SQL commands in a script file against a database.
execute(String, String, String, String) - Static method in class org.h2.tools.Script
Backs up a database to a SQL script file.
execute(String, String, String, OutputStream) - Static method in class org.h2.tools.Script
Backs up a database to a stream.
execute() - Method in class org.h2.util.Task
Start the thread.
executeBatch() - Method in class org.h2.jdbc.JdbcPreparedStatement
Executes the batch.
executeBatch() - Method in class org.h2.jdbc.JdbcStatement
Executes the batch.
ExecuteProcedure - Class in org.h2.command.dml
This class represents the statement EXECUTE
ExecuteProcedure(Session) - Constructor for class org.h2.command.dml.ExecuteProcedure
 
executeQuery(int, boolean) - Method in class org.h2.command.Command
Execute a query and return the result.
executeQuery(int, boolean) - Method in interface org.h2.command.CommandInterface
Execute the query.
executeQuery(int, boolean) - Method in class org.h2.command.CommandRemote
 
executeQuery() - Method in class org.h2.jdbc.JdbcPreparedStatement
Executes a query (select statement) and returns the result set.
executeQuery(String) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
executeQuery(String) - Method in class org.h2.jdbc.JdbcStatement
Executes a query (select statement) and returns the result set.
executeUpdate() - Method in class org.h2.command.Command
 
executeUpdate() - Method in interface org.h2.command.CommandInterface
Execute the statement
executeUpdate() - Method in class org.h2.command.CommandRemote
 
executeUpdate() - Method in class org.h2.jdbc.JdbcCallableStatement
Executes a statement (insert, update, delete, create, drop) and returns the update count.
executeUpdate() - Method in class org.h2.jdbc.JdbcPreparedStatement
Executes a statement (insert, update, delete, create, drop) and returns the update count.
executeUpdate(String) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
executeUpdate(String, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
executeUpdate(String, int[]) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
executeUpdate(String, String[]) - Method in class org.h2.jdbc.JdbcPreparedStatement
Calling this method is not legal on a PreparedStatement.
executeUpdate(String) - Method in class org.h2.jdbc.JdbcStatement
Executes a statement (insert, update, delete, create, drop) and returns the update count.
executeUpdate(String, int) - Method in class org.h2.jdbc.JdbcStatement
Executes a statement and returns the update count.
executeUpdate(String, int[]) - Method in class org.h2.jdbc.JdbcStatement
Executes a statement and returns the update count.
executeUpdate(String, String[]) - Method in class org.h2.jdbc.JdbcStatement
Executes a statement and returns the update count.
exists() - Method in class org.h2.store.fs.FilePath
Checks if a file exists.
exists() - Method in class org.h2.store.fs.FilePathDisk
 
exists() - Method in class org.h2.store.fs.FilePathMem
 
exists() - Method in class org.h2.store.fs.FilePathWrapper
 
exists() - Method in class org.h2.store.fs.FilePathZip
 
exists(String) - Static method in class org.h2.store.fs.FileUtils
Checks if a file exists.
EXP - Static variable in class org.h2.expression.Function
 
expand(byte[], int, int, byte[], int, int) - Method in class org.h2.compress.CompressDeflate
 
expand(byte[], int, int, byte[], int, int) - Method in class org.h2.compress.CompressLZF
 
expand(byte[], int, int, byte[], int, int) - Method in class org.h2.compress.CompressNo
 
expand(byte[], int, int, byte[], int, int) - Method in interface org.h2.compress.Compressor
Expand a number of compressed bytes.
EXPAND - Static variable in class org.h2.expression.Function
 
expand(byte[]) - Method in class org.h2.tools.CompressTool
Expands the compressed data.
expand(byte[], byte[], int) - Static method in class org.h2.tools.CompressTool
INTERNAL
expandUserHomeDirectory(String) - Static method in class org.h2.store.fs.FilePathDisk
Expand '~' to the user home directory.
EXPLAIN - Static variable in interface org.h2.command.CommandInterface
The type of a EXPLAIN statement.
Explain - Class in org.h2.command.dml
This class represents the statement EXPLAIN
Explain(Session) - Constructor for class org.h2.command.dml.Explain
 
expression - Variable in class org.h2.command.dml.SelectOrderBy
The order by expression.
Expression - Class in org.h2.expression
An expression is a operation, a value, or a function in a query.
Expression() - Constructor for class org.h2.expression.Expression
 
ExpressionColumn - Class in org.h2.expression
A expression that represents a column of a table or view.
ExpressionColumn(Database, Column) - Constructor for class org.h2.expression.ExpressionColumn
 
ExpressionColumn(Database, String, String, String) - Constructor for class org.h2.expression.ExpressionColumn
 
ExpressionList - Class in org.h2.expression
A list of expressions, as in (ID, NAME).
ExpressionList(Expression[]) - Constructor for class org.h2.expression.ExpressionList
 
ExpressionVisitor - Class in org.h2.expression
The visitor pattern is used to iterate through all expressions of a query to optimize a statement.
EXTERNAL_TABLE_ENGINE - Static variable in class org.h2.table.Table
The table type name for external table engines.
EXTRACT - Static variable in class org.h2.expression.Function
 

F

FALSE - Static variable in class org.h2.expression.Comparison
This is a pseudo comparison type that is only used for index conditions.
FEATURE_NOT_SUPPORTED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 50100 is thrown when calling an unsupported JDBC method or database feature.
fetchSize - Variable in class org.h2.jdbc.JdbcStatement
 
FILE_BLOCK_SIZE - Static variable in class org.h2.engine.Constants
The block of a file.
FILE_CORRUPTED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90030 is thrown when the database engine has detected a checksum mismatch in the data or index.
FILE_CREATION_FAILED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90062 is thrown when a directory or file could not be created.
FILE_DELETE_FAILED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90025 is thrown when a file could not be deleted, because it is still in use (only in Windows), or because an error occurred when deleting.
FILE_ENCODING - Static variable in class org.h2.constant.SysProperties
System property file.encoding (default: Cp1252).
It is usually set by the system and is the default encoding used for the RunScript and CSV tool.
FILE_ENCRYPTION_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90049 is thrown when trying to open an encrypted database with the wrong file encryption password or algorithm.
FILE_LOCK - Static variable in class org.h2.message.Trace
The trace module name for file locks.
FILE_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90124 is thrown when trying to access a file that doesn't exist.
FILE_READ - Static variable in class org.h2.expression.Function
 
FILE_RENAME_FAILED_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90024 is thrown when a file could not be renamed.
FILE_SEPARATOR - Static variable in class org.h2.constant.SysProperties
System property file.separator (default: /).
It is usually set by the system, and used to build absolute file names.
FILE_VERSION_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90048 is thrown when the file header of a database files (*.db) does not match the expected version, or if it is corrupted.
FileBase - Class in org.h2.store.fs
The base class for file implementations.
FileBase() - Constructor for class org.h2.store.fs.FileBase
 
FileChannelInputStream - Class in org.h2.store.fs
Allows to read from a file channel like an input stream.
FileChannelInputStream(FileChannel) - Constructor for class org.h2.store.fs.FileChannelInputStream
Create a new file object input stream from the file channel.
FileChannelOutputStream - Class in org.h2.store.fs
Allows to write to a file channel like an output stream.
FileChannelOutputStream(FileChannel, boolean) - Constructor for class org.h2.store.fs.FileChannelOutputStream
Create a new file object output stream from the file channel.
FileLister - Class in org.h2.store
Utility class to list the files of a database.
FileLock - Class in org.h2.store
The file lock is used to lock a database so that only one process can write to it.
FileLock(TraceSystem, String, int) - Constructor for class org.h2.store.FileLock
Create a new file locking object.
FilePath - Class in org.h2.store.fs
A path to a file.
FilePath() - Constructor for class org.h2.store.fs.FilePath
 
FilePathDisk - Class in org.h2.store.fs
This file system stores files on disk.
FilePathDisk() - Constructor for class org.h2.store.fs.FilePathDisk
 
FilePathMem - Class in org.h2.store.fs
This file system keeps files fully in memory.
FilePathMem() - Constructor for class org.h2.store.fs.FilePathMem
 
FilePathNio - Class in org.h2.store.fs
This file system stores files on disk and uses java.nio to access the files.
FilePathNio() - Constructor for class org.h2.store.fs.FilePathNio
 
FilePathNioMapped - Class in org.h2.store.fs
This file system stores files on disk and uses java.nio to access the files.
FilePathNioMapped() - Constructor for class org.h2.store.fs.FilePathNioMapped
 
FilePathRec - Class in org.h2.store.fs
A file system that records all write operations and can re-play them.
FilePathRec() - Constructor for class org.h2.store.fs.FilePathRec
 
FilePathSplit - Class in org.h2.store.fs
A file system that may split files into multiple smaller files.
FilePathSplit() - Constructor for class org.h2.store.fs.FilePathSplit
 
FilePathWrapper - Class in org.h2.store.fs
The base class for wrapping / delegating file systems such as the split file system.
FilePathWrapper() - Constructor for class org.h2.store.fs.FilePathWrapper
 
FilePathZip - Class in org.h2.store.fs
This is a read-only file system that allows to access databases stored in a .zip or .jar file.
FilePathZip() - Constructor for class org.h2.store.fs.FilePathZip
 
FileStore - Class in org.h2.store
This class is an abstraction of a random access file.
FileStore(DataHandler, String, String) - Constructor for class org.h2.store.FileStore
Create a new file using the given settings.
FileStoreInputStream - Class in org.h2.store
An input stream that is backed by a file store.
FileStoreInputStream(FileStore, DataHandler, boolean, boolean) - Constructor for class org.h2.store.FileStoreInputStream
 
FileStoreOutputStream - Class in org.h2.store
An output stream that is backed by a file store.
FileStoreOutputStream(FileStore, DataHandler, String) - Constructor for class org.h2.store.FileStoreOutputStream
 
FileUtils - Class in org.h2.store.fs
This utility class contains utility functions that use the file system abstraction.
FileUtils() - Constructor for class org.h2.store.fs.FileUtils
 
fillAligned() - Method in class org.h2.store.Data
Fill up the buffer with empty space and an (initially empty) checksum until the size is a multiple of Constants.FILE_BLOCK_SIZE.
finalize() - Method in class org.h2.store.FileStoreInputStream
 
find(TableFilter, SearchRow, SearchRow) - Method in class org.h2.index.BaseIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.FunctionIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.HashIndex
 
find(Session, SearchRow, SearchRow) - Method in interface org.h2.index.Index
Find a row or a list of rows and create a cursor to iterate over the result.
find(TableFilter, SearchRow, SearchRow) - Method in interface org.h2.index.Index
Find a row or a list of rows and create a cursor to iterate over the result.
find(Session, ArrayList<IndexCondition>) - Method in class org.h2.index.IndexCursor
Re-evaluate the start and end values of the index search for rows.
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.LinkedIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.MetaIndex
 
find(TableFilter, SearchRow, SearchRow) - Method in class org.h2.index.MultiVersionIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.MultiVersionIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.NonUniqueHashIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.PageBtreeIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.PageDataIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.PageDelegateIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.RangeIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.ScanIndex
 
find(TableFilter, SearchRow, SearchRow) - Method in class org.h2.index.TreeIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.TreeIndex
 
find(Session, SearchRow, SearchRow) - Method in class org.h2.index.ViewIndex
 
find(int) - Method in interface org.h2.util.Cache
Get an element from the cache if it is available.
find(int) - Method in class org.h2.util.CacheLRU
 
find(int) - Method in class org.h2.util.CacheTQ
 
findAggregate(String) - Method in class org.h2.engine.Database
Get the user defined aggregate function if it exists, or null if not.
findColumn(String) - Method in class org.h2.jdbc.JdbcResultSet
Searches for a specific column in the result set.
findColumn(String) - Method in class org.h2.tools.SimpleResultSet
Searches for a specific column in the result set.
findComment(DbObject) - Method in class org.h2.engine.Database
Get the comment for the given database object if one exists, or null if not.
findConstant(String) - Method in class org.h2.schema.Schema
Try to find a user defined constant with this name.
findConstraint(Session, String) - Method in class org.h2.schema.Schema
Try to find a constraint with this name.
findFirstOrLast(Session, boolean) - Method in class org.h2.index.FunctionIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.HashIndex
 
findFirstOrLast(Session, boolean) - Method in interface org.h2.index.Index
Find the first (or last) value of this index.
findFirstOrLast(Session, boolean) - Method in class org.h2.index.LinkedIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.MetaIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.MultiVersionIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.PageBtreeIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.PageDataIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.PageDelegateIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.RangeIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.ScanIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.TreeIndex
 
findFirstOrLast(Session, boolean) - Method in class org.h2.index.ViewIndex
 
findFunction(String) - Method in class org.h2.schema.Schema
Try to find a user defined function with this name.
findIndex(Session, String) - Method in class org.h2.schema.Schema
Try to find an index with this name.
findJavaMethod(Expression[]) - Method in class org.h2.engine.FunctionAlias
Find the Java method that matches the arguments.
findLocalTempTable(String) - Method in class org.h2.engine.Session
Get the local temporary table if one exists with that name, or null if not.
findLocalTempTableConstraint(String) - Method in class org.h2.engine.Session
Get the local temporary constraint if one exists with that name, or null if not.
findLocalTempTableIndex(String) - Method in class org.h2.engine.Session
Get the local temporary index if one exists with that name, or null if not.
findNext(Session, SearchRow, SearchRow) - Method in class org.h2.index.BaseIndex
Find a row or a list of rows that is larger and create a cursor to iterate over the result.
findNext(Session, SearchRow, SearchRow) - Method in interface org.h2.index.Index
Find a row or a list of rows that is larger and create a cursor to iterate over the result.
findNext(Session, SearchRow, SearchRow) - Method in class org.h2.index.MultiVersionIndex
 
findNext(Session, SearchRow, SearchRow) - Method in class org.h2.index.PageBtreeIndex
 
findNext(Session, SearchRow, SearchRow) - Method in class org.h2.index.PageDelegateIndex
 
findPrimaryKey() - Method in class org.h2.table.Table
Get the primary key index if there is one, or null if there is none.
findRole(String) - Method in class org.h2.engine.Database
Get the role if it exists, or null if not.
findSchema(String) - Method in class org.h2.engine.Database
Get the schema if it exists, or null if not.
findSequence(String) - Method in class org.h2.schema.Schema
Try to find a sequence with this name.
findSetting(String) - Method in class org.h2.engine.Database
Get the setting if it exists, or null if not.
findTableOrView(Session, String) - Method in class org.h2.schema.Schema
Try to find a table or view with this name.
findTrigger(String) - Method in class org.h2.schema.Schema
Try to find a trigger with this name.
findUser(String) - Method in class org.h2.engine.Database
Get the user if it exists, or null if not.
findUserDataType(String) - Method in class org.h2.engine.Database
Get the user defined data type if it exists, or null if not.
fire(Connection, Object[], Object[]) - Method in interface org.h2.api.Trigger
This method is called for each triggered action.
fire(Connection, Object[], Object[]) - Method in class org.h2.fulltext.FullText.FullTextTrigger
INTERNAL
fire(Connection, Object[], Object[]) - Method in class org.h2.fulltext.FullTextLucene.FullTextTrigger
INTERNAL
fire(Session, int, boolean) - Method in class org.h2.schema.TriggerObject
Call the trigger class if required.
fire(Session, int, boolean) - Method in class org.h2.table.Table
Fire the triggers for this table.
fire(Connection, Object[], Object[]) - Method in class org.h2.tools.TriggerAdapter
This method is called for each triggered action.
fire(Connection, ResultSet, ResultSet) - Method in class org.h2.tools.TriggerAdapter
This method is called for each triggered action by the default fire(Connection conn, Object[] oldRow, Object[] newRow) method.
fireAfterRow(Session, Row, Row, boolean) - Method in class org.h2.table.Table
Fire all triggers that need to be called after a row is updated.
fireBeforeRow(Session, Row, Row) - Method in class org.h2.table.Table
Fire all triggers that need to be called before a row is updated.
fireBeforeSelectTriggers() - Method in class org.h2.command.dml.Query
Call the before triggers on all tables.
fireBeforeSelectTriggers() - Method in class org.h2.command.dml.Select
 
fireBeforeSelectTriggers() - Method in class org.h2.command.dml.SelectUnion
 
fireRow(Session, Row, Row, boolean, boolean) - Method in class org.h2.schema.TriggerObject
Call the fire method of the user-defined trigger class if required.
fireRow() - Method in class org.h2.table.Table
Check if row based triggers or constraints are defined.
first() - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to the first row.
first() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
FLAG_LAST - Static variable in class org.h2.store.Page
This is the last page of a chain.
FLOAT - Static variable in class org.h2.value.Value
The value type for FLOAT values.
FLOOR - Static variable in class org.h2.expression.Function
 
flush() - Method in class org.h2.compress.LZFOutputStream
 
flush() - Method in class org.h2.engine.Database
Flush all pending changes to the transaction log.
flush(Session) - Method in class org.h2.schema.Sequence
Flush the current value, including the margin, to disk.
flush() - Method in class org.h2.store.PageOutputStream
Write all data.
flush() - Method in class org.h2.value.Transfer
Write pending changes.
flushLog() - Method in class org.h2.store.PageStore
 
flushLog() - Method in interface org.h2.util.CacheWriter
Flush the transaction log, so that entries can be removed from the cache.
flushWithoutMargin() - Method in class org.h2.schema.Sequence
Flush the current value to disk.
Fog - Class in org.h2.security
A pseudo-encryption algorithm that makes the data appear to be encrypted.
Fog() - Constructor for class org.h2.security.Fog
 
force(boolean) - Method in class org.h2.store.fs.FileBase
 
forget(Xid) - Method in class org.h2.jdbcx.JdbcXAConnection
Forget a transaction.
FORMATDATETIME - Static variable in class org.h2.expression.Function
 
formatDateTime(Date, String, String, String) - Static method in class org.h2.util.DateTimeUtils
Formats a date using a format string.
formatParams(ArrayList<? extends ParameterInterface>) - Static method in class org.h2.message.Trace
Format the parameter list.
free() - Method in class org.h2.jdbc.JdbcArray
Release all resources of this object.
free() - Method in class org.h2.jdbc.JdbcBlob
Release all resources of this object.
free() - Method in class org.h2.jdbc.JdbcClob
Release all resources of this object.
free(int) - Method in class org.h2.store.PageStore
Add a page to the free list.
free() - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
FREE_LOG - Static variable in class org.h2.store.PageLog
Free a log page.
freeObject(int) - Method in class org.h2.util.SmallMap
Remove an object from the map.
freeUniqueName(String) - Method in class org.h2.schema.Schema
Release a unique object name.
fromCacheOrNew(String) - Static method in class org.h2.util.StringUtils
Get a string from the cache, and if no such string has been found, create a new one with only this content.
fromDateValue(long) - Static method in class org.h2.value.ValueDate
Get or create a date value for the given date.
fromDateValueAndNanos(long, long) - Static method in class org.h2.value.ValueTimestamp
Get or create a date value for the given date.
fromLines(String) - Static method in class org.h2.util.SortedProperties
Convert a String to a map.
fromNanos(long) - Static method in class org.h2.value.ValueTime
Get or create a time value.
FullText - Class in org.h2.fulltext
This class implements the native full text search.
FullText() - Constructor for class org.h2.fulltext.FullText
 
FullText.FullTextTrigger - Class in org.h2.fulltext
Trigger updates the index when a inserting, updating, or deleting a row.
FullText.FullTextTrigger() - Constructor for class org.h2.fulltext.FullText.FullTextTrigger
 
FullTextLucene - Class in org.h2.fulltext
This class implements the full text search based on Apache Lucene.
FullTextLucene() - Constructor for class org.h2.fulltext.FullTextLucene
 
FullTextLucene.FullTextTrigger - Class in org.h2.fulltext
Trigger updates the index when a inserting, updating, or deleting a row.
FullTextLucene.FullTextTrigger() - Constructor for class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
FullTextSettings - Class in org.h2.fulltext
The global settings of a full text search.
FullTextSettings() - Constructor for class org.h2.fulltext.FullTextSettings
Create a new instance.
Function - Class in org.h2.expression
This class implements most built-in functions of this database.
Function(Database, FunctionInfo) - Constructor for class org.h2.expression.Function
 
FUNCTION - Static variable in class org.h2.message.Trace
The trace module name for functions.
FUNCTION_ALIAS - Static variable in interface org.h2.engine.DbObject
This object is an alias for a Java function.
FUNCTION_ALIAS_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90076 is thrown when trying to create a function alias for a system function or for a function that is already defined.
FUNCTION_ALIAS_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90077 is thrown when trying to drop a system function or a function alias that does not exist.
FUNCTION_MUST_RETURN_RESULT_SET_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90000 is thrown when a function that does not return a result set was used in the FROM clause.
FUNCTION_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90022 is thrown when trying to call a unknown function.
FunctionAlias - Class in org.h2.engine
Represents a user-defined function, or alias.
FunctionAlias.JavaMethod - Class in org.h2.engine
There may be multiple Java methods that match a function name.
FunctionCall - Interface in org.h2.expression
This interface is used by the built-in functions, as well as the user-defined functions.
FunctionCursor - Class in org.h2.index
A cursor for a function that returns a result.
FunctionCursorResultSet - Class in org.h2.index
A cursor for a function that returns a JDBC result set.
FunctionIndex - Class in org.h2.index
An index for a function that returns a result set.
FunctionIndex(FunctionTable, IndexColumn[]) - Constructor for class org.h2.index.FunctionIndex
 
functionsInSchema - Variable in class org.h2.constant.DbSettings
Database setting FUNCTIONS_IN_SCHEMA (default: true).
If set, all functions are stored in a schema.
FunctionTable - Class in org.h2.table
A table backed by a system or user-defined function that returns a result set.
FunctionTable(Schema, Session, Expression, FunctionCall) - Constructor for class org.h2.table.FunctionTable
 

G

GENERAL_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 50000 is thrown when something unexpected occurs, for example an internal stack overflow.
generatePreparedQuery(String, String, String[]) - Method in class org.h2.tools.MultiDimension
Generates an optimized multi-dimensional range query.
generateRows(Session, SearchRow, SearchRow) - Method in class org.h2.table.MetaTable
Generate the data for the given metadata table using the given first and last row filters.
generateSalt() - Method in class org.h2.security.SecureFileStore
 
generateSalt() - Method in class org.h2.store.FileStore
Generate the random salt bytes if required.
get(String, boolean) - Method in class org.h2.engine.SettingsBase
Get the setting for the given key.
get(String, int) - Method in class org.h2.engine.SettingsBase
Get the setting for the given key.
get(String, String) - Method in class org.h2.engine.SettingsBase
Get the setting for the given key.
get(Value) - Static method in class org.h2.expression.ValueExpression
Create a new expression with the given value.
get() - Method in interface org.h2.index.Cursor
Get the complete current row.
get() - Method in class org.h2.index.FunctionCursor
 
get() - Method in class org.h2.index.FunctionCursorResultSet
 
get(int, ExpressionColumn, Expression) - Static method in class org.h2.index.IndexCondition
Create an index condition with the given parameters.
get() - Method in class org.h2.index.IndexCursor
 
get() - Method in class org.h2.index.LinkedCursor
 
get() - Method in class org.h2.index.MetaCursor
 
get() - Method in class org.h2.index.MultiVersionCursor
 
get() - Method in class org.h2.index.NonUniqueHashCursor
 
get() - Method in class org.h2.index.PageBtreeCursor
 
get() - Method in class org.h2.index.ScanCursor
 
get() - Method in class org.h2.index.SingleRowCursor
 
get() - Method in class org.h2.index.TreeCursor
 
get() - Method in class org.h2.index.ViewCursor
 
get(int) - Static method in exception org.h2.message.DbException
Create a database exception for a specific error code.
get(int, String) - Static method in exception org.h2.message.DbException
Create a database exception for a specific error code.
get(int, Throwable, String...) - Static method in exception org.h2.message.DbException
Create a database exception for a specific error code.
get(int, String...) - Static method in exception org.h2.message.DbException
Create a database exception for a specific error code.
get(String) - Static method in class org.h2.store.fs.FilePath
Get the file path object for the given path.
get() - Method in class org.h2.table.TableFilter
Get the current row.
get(int) - Method in class org.h2.util.BitField
Get the bit at the given index.
get(int) - Method in interface org.h2.util.Cache
Get an element in the cache if it is available.
get(int) - Method in class org.h2.util.CacheLRU
 
get(int) - Method in class org.h2.util.CacheTQ
 
get(int) - Method in class org.h2.util.IntArray
Get the value at the given index.
get(int) - Method in class org.h2.util.IntIntHashMap
Get the value for the given key.
get(Object) - Method in class org.h2.util.SoftHashMap
 
get() - Method in class org.h2.util.Task
Calling this method will set the stop flag and wait until the thread is stopped.
get(Value) - Method in class org.h2.util.ValueHashMap
Get the value for this key.
get(Object) - Method in class org.h2.value.CaseInsensitiveMap
 
get(Value[]) - Static method in class org.h2.value.ValueArray
Get or create a array value for the given value array.
get(Class<?>, Value[]) - Static method in class org.h2.value.ValueArray
Get or create a array value for the given value array.
get(boolean) - Static method in class org.h2.value.ValueBoolean
Get the boolean value for the given boolean.
get(byte) - Static method in class org.h2.value.ValueByte
Get or create byte value for the given byte.
get(byte[]) - Static method in class org.h2.value.ValueBytes
Get or create a bytes value for the given byte array.
get(Date) - Static method in class org.h2.value.ValueDate
Get or create a date value for the given date.
get(BigDecimal) - Static method in class org.h2.value.ValueDecimal
Get or create big decimal value for the given big decimal.
get(double) - Static method in class org.h2.value.ValueDouble
Get or create double value for the given double.
get(float) - Static method in class org.h2.value.ValueFloat
Get or create float value for the given float.
get(int) - Static method in class org.h2.value.ValueInt
Get or create an int value for the given int.
get(long) - Static method in class org.h2.value.ValueLong
Get or create a long value for the given long.
get(ResultSet) - Static method in class org.h2.value.ValueResultSet
Create a result set value for the given result set.
get(short) - Static method in class org.h2.value.ValueShort
Get or create a short value for the given short.
get(String) - Static method in class org.h2.value.ValueString
Get or create a string value for the given string.
get(String) - Static method in class org.h2.value.ValueStringFixed
Get or create a fixed length string value for the given string.
get(String) - Static method in class org.h2.value.ValueStringIgnoreCase
Get or create a case insensitive string value for the given string.
get(Time) - Static method in class org.h2.value.ValueTime
Get or create a time value for the given time.
get(Timestamp) - Static method in class org.h2.value.ValueTimestamp
Get or create a timestamp value for the given timestamp.
get(byte[]) - Static method in class org.h2.value.ValueUuid
Get or create a UUID for the given 16 bytes.
get(long, long) - Static method in class org.h2.value.ValueUuid
Get or create a UUID for the given high and low order values.
get(String) - Static method in class org.h2.value.ValueUuid
Get or create a UUID for the given text representation.
GET_COLUMNS - Static variable in class org.h2.expression.ExpressionVisitor
Get all referenced columns.
GET_DEPENDENCIES - Static variable in class org.h2.expression.ExpressionVisitor
Request to get the set of dependencies (addDependency).
getActiveConnections() - Method in class org.h2.jdbcx.JdbcConnectionPool
Returns the number of active (open) connections of this pool.
getAddProofType(int) - Static method in class org.h2.value.DataType
Get the data type that will not overflow when calling 'add' 2 billion times.
getAggregateType(String) - Static method in class org.h2.expression.Aggregate
Get the aggregate type for this name, or -1 if no aggregate has been found.
getAlgorithm() - Method in class org.h2.compress.CompressDeflate
 
getAlgorithm() - Method in class org.h2.compress.CompressLZF
 
getAlgorithm() - Method in class org.h2.compress.CompressNo
 
getAlgorithm() - Method in interface org.h2.compress.Compressor
Get the compression algorithm type.
getAlias() - Method in class org.h2.expression.Alias
 
getAlias() - Method in class org.h2.expression.Expression
Get the alias name of a column or SQL expression if it is not an aliased expression.
getAlias() - Method in class org.h2.expression.ExpressionColumn
 
getAlias(int) - Method in class org.h2.result.LocalResult
 
getAlias(int) - Method in interface org.h2.result.ResultInterface
Get the column alias name for the column.
getAlias(int) - Method in class org.h2.result.ResultRemote
 
getAliases() - Method in class org.h2.bnf.Sentence
Get the alias map.
getAll() - Method in class org.h2.schema.Schema
Get all objects.
getAll(int) - Method in class org.h2.schema.Schema
Get all objects of the given type.
getAllAggregates() - Method in class org.h2.engine.Database
 
getAllChanged() - Method in interface org.h2.util.Cache
Get all objects in the cache that have been changed.
getAllChanged() - Method in class org.h2.util.CacheLRU
 
getAllChanged() - Method in class org.h2.util.CacheTQ
 
getAllComments() - Method in class org.h2.engine.Database
 
getAllowLiterals() - Method in class org.h2.engine.Database
 
getAllowLiterals() - Method in class org.h2.engine.Session
 
getAllowOthers() - Method in class org.h2.server.pg.PgServer
 
getAllowOthers() - Method in interface org.h2.server.Service
Check if remote connections are allowed.
getAllowOthers() - Method in class org.h2.server.TcpServer
 
getAllowOthers() - Method in class org.h2.server.web.WebServer
 
getAllRights() - Method in class org.h2.engine.Database
 
getAllRoles() - Method in class org.h2.engine.Database
 
getAllSchemaObjects() - Method in class org.h2.engine.Database
Get all schema objects.
getAllSchemaObjects(int) - Method in class org.h2.engine.Database
Get all schema objects of the given type.
getAllSchemas() - Method in class org.h2.engine.Database
 
getAllSettings() - Method in class org.h2.engine.Database
 
getAllTablesAndViews(boolean) - Method in class org.h2.engine.Database
Get all tables and views.
getAllTablesAndViews() - Method in class org.h2.schema.Schema
Get all tables and views.
getAllUserDataTypes() - Method in class org.h2.engine.Database
 
getAllUsers() - Method in class org.h2.engine.Database
 
getArgs() - Method in class org.h2.expression.Function
 
getArgs() - Method in interface org.h2.expression.FunctionCall
Get the function arguments.
getArgs() - Method in class org.h2.expression.JavaFunction
 
getArray() - Method in class org.h2.jdbc.JdbcArray
Returns the value as a Java array.
getArray(Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcArray
Returns the value as a Java array.
getArray(long, int) - Method in class org.h2.jdbc.JdbcArray
Returns the value as a Java array.
getArray(long, int, Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcArray
Returns the value as a Java array.
getArray(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as an Array.
getArray(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as an Array.
getArray(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an Array.
getArray(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an Array.
getArray(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Array.
getArray(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Array.
getArray() - Method in class org.h2.tools.SimpleResultSet.SimpleArray
Get the object array.
getArray(Map<String, Class<?>>) - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
getArray(long, int) - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
getArray(long, int, Map<String, Class<?>>) - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
getAsciiReader(InputStream) - Static method in class org.h2.util.IOUtils
Wrap an input stream in a reader.
getAsciiStream() - Method in class org.h2.jdbc.JdbcClob
Returns the input stream.
getAsciiStream(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an input stream.
getAsciiStream(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an input stream.
getAsciiStream(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getAsciiStream(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getAttributes(String, String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported]
getAutoClose() - Method in class org.h2.tools.SimpleResultSet
Get the current auto-close behavior.
getAutoCommit() - Method in class org.h2.engine.Session
 
getAutoCommit() - Method in interface org.h2.engine.SessionInterface
Check if this session is in auto-commit mode.
getAutoCommit() - Method in class org.h2.engine.SessionRemote
 
getAutoCommit() - Method in class org.h2.jdbc.JdbcConnection
Gets the current setting for auto commit.
getBase() - Method in class org.h2.store.fs.FilePathWrapper
 
getBaseDir() - Static method in class org.h2.constant.SysProperties
INTERNAL
getBaseIndex() - Method in class org.h2.index.MultiVersionIndex
 
getBaseType() - Method in class org.h2.jdbc.JdbcArray
Returns the base type of the array.
getBaseType() - Method in class org.h2.tools.SimpleResultSet.SimpleArray
Get the base type of this array.
getBaseTypeName() - Method in class org.h2.jdbc.JdbcArray
Returns the base type name of the array.
getBaseTypeName() - Method in class org.h2.tools.SimpleResultSet.SimpleArray
Get the base type name of this array.
getBelongsToConstraint() - Method in class org.h2.index.IndexType
If the index is created because of a constraint.
getBelongsToTable() - Method in class org.h2.schema.Sequence
 
getBestPlanItem(Session, int[]) - Method in class org.h2.table.Table
Get the best plan for the given search mask.
getBestPlanItem(Session, int) - Method in class org.h2.table.TableFilter
Get the best plan item (index, cost) to use use for the current join order.
getBestPlanItem(Session, int[]) - Method in class org.h2.table.TableView
 
getBestRowIdentifier(String, String, String, int, boolean) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of columns that best identifier a row in a table.
getBigDecimal(int, int) - Method in class org.h2.jdbc.JdbcCallableStatement
getBigDecimal(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a BigDecimal.
getBigDecimal(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a BigDecimal.
getBigDecimal(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a BigDecimal.
getBigDecimal(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a BigDecimal.
getBigDecimal(String, int) - Method in class org.h2.jdbc.JdbcResultSet
getBigDecimal(int, int) - Method in class org.h2.jdbc.JdbcResultSet
getBigDecimal(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.math.BigDecimal.
getBigDecimal(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.math.BigDecimal.
getBigDecimal(int, int) - Method in class org.h2.tools.SimpleResultSet
Deprecated.
INTERNAL
getBigDecimal(String, int) - Method in class org.h2.tools.SimpleResultSet
Deprecated.
INTERNAL
getBigDecimal() - Method in class org.h2.value.Value
 
getBigDecimal() - Method in class org.h2.value.ValueDecimal
 
getBigDecimal() - Method in class org.h2.value.ValueNull
 
getBinaryStream() - Method in class org.h2.jdbc.JdbcBlob
Returns the input stream.
getBinaryStream(long, long) - Method in class org.h2.jdbc.JdbcBlob
[Not supported] Returns the input stream, starting from an offset.
getBinaryStream(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an input stream.
getBinaryStream(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an input stream.
getBinaryStream(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.io.InputStream.
getBinaryStream(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.io.InputStream.
getBlob(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a Blob.
getBlob(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a Blob.
getBlob(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a Blob.
getBlob(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a Blob.
getBlob(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Blob.
getBlob(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Blob.
getBlockCipher(String) - Static method in class org.h2.security.CipherFactory
Get a new block cipher object for the given algorithm.
getBoolean(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a boolean.
getBoolean(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a boolean.
getBoolean(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a boolean.
getBoolean(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a boolean.
getBoolean(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a boolean.
getBoolean(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a boolean.
getBoolean() - Method in class org.h2.value.Value
 
getBoolean() - Method in class org.h2.value.ValueBoolean
 
getBoolean() - Method in class org.h2.value.ValueNull
 
getBooleanProperty(Properties, String, boolean) - Static method in class org.h2.util.SortedProperties
Get a boolean property value from a properties object.
getBooleanValue(Session) - Method in class org.h2.expression.Expression
Get the value in form of a boolean expression.
getBranchQualifier() - Method in class org.h2.jdbcx.JdbcXid
The transaction branch identifier.
getBufferedReader(InputStream) - Static method in class org.h2.util.IOUtils
Create a buffered reader to read from an input stream using the UTF-8 format.
getBufferedWriter(OutputStream) - Static method in class org.h2.util.IOUtils
Create a buffered writer to write to an output stream using the UTF-8 format.
getByte(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a byte.
getByte(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a byte.
getByte(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a byte.
getByte(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a byte.
getByte(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a byte.
getByte(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a byte.
getByte(int) - Method in class org.h2.util.BitField
Get the next 8 bits at the given index.
getByte() - Method in class org.h2.value.Value
 
getByte() - Method in class org.h2.value.ValueByte
 
getByte() - Method in class org.h2.value.ValueNull
 
getByteArrayHash(byte[]) - Static method in class org.h2.util.Utils
Calculate the hash code of the given byte array.
getByteCount(Data) - Method in class org.h2.result.Row
Get the number of bytes required for the data.
getBytes(long, int) - Method in class org.h2.jdbc.JdbcBlob
Returns some bytes of the object.
getBytes(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a byte array.
getBytes(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a byte array.
getBytes(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a byte array.
getBytes(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a byte array.
getBytes() - Method in class org.h2.store.Data
Get the byte array used for this page.
getBytes(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a byte array.
getBytes(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a byte array.
getBytes() - Method in class org.h2.value.Value
 
getBytes() - Method in class org.h2.value.ValueBytes
 
getBytes() - Method in class org.h2.value.ValueLob
 
getBytes() - Method in class org.h2.value.ValueLobDb
 
getBytes() - Method in class org.h2.value.ValueNull
 
getBytes() - Method in class org.h2.value.ValueUuid
 
getBytesNoCopy() - Method in class org.h2.value.Value
 
getBytesNoCopy() - Method in class org.h2.value.ValueBytes
 
getBytesNoCopy() - Method in class org.h2.value.ValueLob
 
getBytesNoCopy() - Method in class org.h2.value.ValueLobDb
 
getCache() - Method in class org.h2.store.PageStore
 
getCache(CacheWriter, String, int) - Static method in class org.h2.util.CacheLRU
Create a cache of the given type and size.
getCacheSize() - Method in class org.h2.jmx.DatabaseInfo
 
getCacheSize() - Method in interface org.h2.jmx.DatabaseInfoMBean
The current cache size in KB.
getCacheSize() - Method in class org.h2.schema.Sequence
 
getCacheSizeMax() - Method in class org.h2.jmx.DatabaseInfo
 
getCacheSizeMax() - Method in interface org.h2.jmx.DatabaseInfoMBean
The maximum cache size in KB.
getCacheType() - Method in class org.h2.engine.Database
 
getCancel() - Method in class org.h2.engine.Session
Get the cancel time.
getCaseSensitiveColumnNames() - Method in class org.h2.tools.Csv
Get the current case sensitive column names setting.
getCatalog() - Method in class org.h2.jdbc.JdbcConnection
Gets the current catalog name.
getCatalogName(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the catalog name.
getCatalogName(int) - Method in class org.h2.tools.SimpleResultSet
Returns null.
getCatalogs() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of catalogs.
getCatalogSeparator() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the catalog separator.
getCatalogTerm() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the term for "catalog".
getChangeCount() - Method in class org.h2.store.PageStore
Get the current change count.
getCharacterStream(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a reader.
getCharacterStream(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a reader.
getCharacterStream() - Method in class org.h2.jdbc.JdbcClob
Returns the reader.
getCharacterStream(long, long) - Method in class org.h2.jdbc.JdbcClob
[Not supported] Returns the reader, starting from an offset.
getCharacterStream(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a reader.
getCharacterStream(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a reader.
getCharacterStream(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.io.Reader.
getCharacterStream(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.io.Reader.
getCheckConstraint(Session, String) - Method in class org.h2.table.Column
Get the check constraint expression for this column if set.
getCheckForeignKeyConstraints() - Method in class org.h2.table.Table
 
getChildren() - Method in interface org.h2.engine.DbObject
Get the list of dependent children (for tables, this includes indexes and so on).
getChildren() - Method in class org.h2.engine.DbObjectBase
 
getChildren() - Method in class org.h2.engine.User
 
getChildren() - Method in class org.h2.index.MultiVersionIndex
 
getChildren() - Method in class org.h2.table.Table
 
getClass(String) - Method in class org.h2.util.SourceCompiler
Get the class object for the given name.
getClientInfo() - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Get the client properties.
getClientInfo(String) - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Set a client property.
getClientInfoProperties() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported] Returns the client info properties.
getClob(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a Clob.
getClob(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a Clob.
getClob(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a Clob.
getClob(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a Clob.
getClob(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Clob.
getClob(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Clob.
getClone() - Method in class org.h2.table.Column
 
getCloseable() - Method in class org.h2.util.CloseWatcher
 
getCluster() - Method in class org.h2.engine.Database
 
getCollator(String) - Static method in class org.h2.value.CompareMode
Get the collator object for the given language name or language / country combination.
getColumn() - Method in class org.h2.engine.UserDataType
 
getColumn() - Method in class org.h2.expression.ExpressionColumn
 
getColumn() - Method in class org.h2.index.IndexCondition
Get the referenced column.
getColumn(int) - Method in class org.h2.table.Table
Get the column at the given index.
getColumn(String) - Method in class org.h2.table.Table
Get the column with the given name.
getColumnClasses() - Method in class org.h2.engine.FunctionAlias.JavaMethod
 
getColumnClassName(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Gets the Java class name of the object that will be returned if ResultSet.getObject is called.
getColumnClassName(int) - Method in class org.h2.tools.SimpleResultSet
Returns the Java class name if this column.
getColumnCount() - Method in class org.h2.command.dml.Query
Get the column count of this query.
getColumnCount() - Method in class org.h2.command.dml.Select
 
getColumnCount() - Method in class org.h2.command.dml.SelectUnion
 
getColumnCount() - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the number of columns.
getColumnCount() - Method in class org.h2.result.Row
 
getColumnCount() - Method in interface org.h2.result.SearchRow
Get the column count.
getColumnCount() - Method in class org.h2.result.SimpleRow
 
getColumnCount() - Method in class org.h2.result.SimpleRowValue
 
getColumnCount() - Method in class org.h2.tools.SimpleResultSet
Returns the column count.
getColumnDisplaySize(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Gets the maximum display size for this column.
getColumnDisplaySize(int) - Method in class org.h2.tools.SimpleResultSet
Returns 15.
getColumnId() - Method in class org.h2.table.Column
 
getColumnIndex(Column) - Method in class org.h2.index.BaseIndex
 
getColumnIndex(Column) - Method in interface org.h2.index.Index
Get the index of a column in the list of index columns
getColumnIndex(Column) - Method in class org.h2.index.MetaIndex
 
getColumnIndex(Column) - Method in class org.h2.index.MultiVersionIndex
 
getColumnIndex(Column) - Method in class org.h2.index.PageDataIndex
 
getColumnIndex(Column) - Method in class org.h2.index.PageDelegateIndex
 
getColumnIndex(Column) - Method in class org.h2.index.ScanIndex
 
getColumnLabel(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the column label.
getColumnLabel(int) - Method in class org.h2.tools.SimpleResultSet
Returns the column label.
getColumnName() - Method in class org.h2.expression.Alias
 
getColumnName() - Method in class org.h2.expression.Expression
Get the column name or alias name of this expression.
getColumnName() - Method in class org.h2.expression.ExpressionColumn
 
getColumnName(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the column name.
getColumnName(int) - Method in class org.h2.result.LocalResult
 
getColumnName(int) - Method in interface org.h2.result.ResultInterface
Get the column name.
getColumnName(int) - Method in class org.h2.result.ResultRemote
 
getColumnName(int) - Method in class org.h2.tools.SimpleResultSet
Returns the column name.
getColumnPrecision(int) - Method in class org.h2.result.LocalResult
 
getColumnPrecision(int) - Method in interface org.h2.result.ResultInterface
Get the precision for this column.
getColumnPrecision(int) - Method in class org.h2.result.ResultRemote
 
getColumnPrivileges(String, String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of column privileges.
getColumns() - Method in class org.h2.command.dml.SelectListColumnResolver
 
getColumns() - Method in class org.h2.constraint.ConstraintReferential
 
getColumns() - Method in class org.h2.constraint.ConstraintUnique
 
getColumns() - Method in class org.h2.index.BaseIndex
 
getColumns() - Method in interface org.h2.index.Index
Get the indexed columns.
getColumns() - Method in class org.h2.index.MultiVersionIndex
 
getColumns(String, String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of columns.
getColumns() - Method in interface org.h2.table.ColumnResolver
Get the column list.
getColumns() - Method in class org.h2.table.SingleColumnResolver
 
getColumns() - Method in class org.h2.table.Table
 
getColumns() - Method in class org.h2.table.TableFilter
 
getColumnScale(int) - Method in class org.h2.result.LocalResult
 
getColumnScale(int) - Method in interface org.h2.result.ResultInterface
Get the scale for this column.
getColumnScale(int) - Method in class org.h2.result.ResultRemote
 
getColumnsVisitor(HashSet<Column>) - Static method in class org.h2.expression.ExpressionVisitor
Create a new visitor to get all referenced columns.
getColumnType(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the data type of a column.
getColumnType(int) - Method in class org.h2.result.LocalResult
 
getColumnType(int) - Method in interface org.h2.result.ResultInterface
Get the column data type.
getColumnType(int) - Method in class org.h2.result.ResultRemote
 
getColumnType(int) - Method in class org.h2.tools.SimpleResultSet
Returns the SQL type.
getColumnTypeName(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the data type name of a column.
getColumnTypeName(int) - Method in class org.h2.tools.SimpleResultSet
Returns the data type name of a column.
getCommandType() - Method in interface org.h2.command.CommandInterface
Get command type.
getCommandType() - Method in class org.h2.command.CommandRemote
 
getComment() - Method in interface org.h2.engine.DbObject
Get the current comment of this object.
getComment() - Method in class org.h2.engine.DbObjectBase
 
getComment() - Method in class org.h2.index.MultiVersionIndex
 
getComment() - Method in class org.h2.table.Column
 
getCompareMode() - Method in class org.h2.engine.Database
 
getCompareMode() - Method in class org.h2.table.Table
 
getCompareType() - Method in class org.h2.index.IndexCondition
 
getCompiler() - Method in class org.h2.engine.Database
 
getComponentType() - Method in class org.h2.value.ValueArray
 
getCompressAlgorithm(String) - Static method in class org.h2.tools.CompressTool
INTERNAL
getConcurrency() - Method in class org.h2.jdbc.JdbcResultSet
Gets the result set concurrency.
getConcurrency() - Method in class org.h2.tools.SimpleResultSet
Returns ResultSet.CONCUR_READ_ONLY.
getConnection() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the connection that created this object.
getConnection() - Method in class org.h2.jdbc.JdbcStatement
Returns the connection that created this object.
getConnection() - Method in class org.h2.jdbcx.JdbcConnectionPool
Retrieves a connection from the connection pool.
getConnection(String, String) - Method in class org.h2.jdbcx.JdbcConnectionPool
INTERNAL
getConnection() - Method in class org.h2.jdbcx.JdbcDataSource
Open a new connection using the current URL, user name and password.
getConnection(String, String) - Method in class org.h2.jdbcx.JdbcDataSource
Open a new connection using the current URL and the specified user name and password.
getConnection() - Method in class org.h2.jdbcx.JdbcXAConnection
Get a connection that is a handle to the physical connection.
getConnection() - Method in class org.h2.server.web.DbStarter
Get the connection.
getConnection(String, String, String, String) - Static method in class org.h2.util.JdbcUtils
Open a new database connection with the given settings.
getConnection(String, String, Properties) - Static method in class org.h2.util.JdbcUtils
Open a new database connection with the given settings.
getConstant(String) - Method in class org.h2.schema.Schema
Get the user defined constant with the given name.
getConstraint(String) - Method in class org.h2.schema.Schema
Get the constraint with the given name.
getConstraints() - Method in class org.h2.table.Table
 
getConstraintType() - Method in class org.h2.constraint.Constraint
The constraint type name
getConstraintType() - Method in class org.h2.constraint.ConstraintCheck
 
getConstraintType() - Method in class org.h2.constraint.ConstraintReferential
 
getConstraintType() - Method in class org.h2.constraint.ConstraintUnique
 
getContainsLargeObject() - Method in class org.h2.table.RegularTable
 
getCopy() - Method in class org.h2.result.Row
Get a copy of the row that is distinct from (not equal to) this row.
getCopy(ResultSet, int) - Static method in class org.h2.value.ValueResultSet
Create a result set value for the given result set.
getCost() - Method in class org.h2.command.dml.Query
Calculate the cost to execute this query.
getCost() - Method in class org.h2.command.dml.Select
 
getCost() - Method in class org.h2.command.dml.SelectUnion
 
getCost() - Method in class org.h2.expression.Aggregate
 
getCost() - Method in class org.h2.expression.Alias
 
getCost() - Method in class org.h2.expression.CompareLike
 
getCost() - Method in class org.h2.expression.Comparison
 
getCost() - Method in class org.h2.expression.ConditionAndOr
 
getCost() - Method in class org.h2.expression.ConditionExists
 
getCost() - Method in class org.h2.expression.ConditionIn
 
getCost() - Method in class org.h2.expression.ConditionInSelect
 
getCost() - Method in class org.h2.expression.ConditionNot
 
getCost() - Method in class org.h2.expression.Expression
Estimate the cost to process the expression.
getCost() - Method in class org.h2.expression.ExpressionColumn
 
getCost() - Method in class org.h2.expression.ExpressionList
 
getCost() - Method in class org.h2.expression.Function
 
getCost() - Method in class org.h2.expression.JavaAggregate
 
getCost() - Method in class org.h2.expression.JavaFunction
 
getCost() - Method in class org.h2.expression.Operation
 
getCost() - Method in class org.h2.expression.Parameter
 
getCost() - Method in class org.h2.expression.Rownum
 
getCost() - Method in class org.h2.expression.SequenceValue
 
getCost() - Method in class org.h2.expression.Subquery
 
getCost() - Method in class org.h2.expression.ValueExpression
 
getCost() - Method in class org.h2.expression.Variable
 
getCost() - Method in class org.h2.expression.Wildcard
 
getCost(Session, int[]) - Method in class org.h2.index.FunctionIndex
 
getCost(Session, int[]) - Method in class org.h2.index.HashIndex
 
getCost(Session, int[]) - Method in interface org.h2.index.Index
Estimate the cost to search for rows given the search mask.
getCost(Session, int[]) - Method in class org.h2.index.LinkedIndex
 
getCost(Session, int[]) - Method in class org.h2.index.MetaIndex
 
getCost(Session, int[]) - Method in class org.h2.index.MultiVersionIndex
 
getCost(Session, int[]) - Method in class org.h2.index.PageBtreeIndex
 
getCost(Session, int[]) - Method in class org.h2.index.PageDataIndex
 
getCost(Session, int[]) - Method in class org.h2.index.PageDelegateIndex
 
getCost(Session, int[]) - Method in class org.h2.index.RangeIndex
 
getCost(Session, int[]) - Method in class org.h2.index.ScanIndex
 
getCost(Session, int[]) - Method in class org.h2.index.TreeIndex
 
getCost(Session, int[]) - Method in class org.h2.index.ViewIndex
 
getCostAsExpression() - Method in class org.h2.command.dml.Query
Calculate the cost when used as a subquery.
getCostRangeIndex(int[], long) - Method in class org.h2.index.BaseIndex
Calculate the cost for the given mask as if this index was a typical b-tree range index.
getCreateSQL() - Method in class org.h2.constraint.ConstraintCheck
 
getCreateSQL() - Method in class org.h2.constraint.ConstraintReferential
 
getCreateSQL() - Method in class org.h2.constraint.ConstraintUnique
 
getCreateSQL() - Method in class org.h2.engine.Comment
 
getCreateSQL() - Method in interface org.h2.engine.DbObject
Construct the original CREATE ...
getCreateSQL() - Method in class org.h2.engine.DbObjectBase
Build a SQL statement to re-create this object.
getCreateSQL() - Method in class org.h2.engine.FunctionAlias
 
getCreateSQL() - Method in class org.h2.engine.Right
 
getCreateSQL(boolean) - Method in class org.h2.engine.Role
Get the CREATE SQL statement for this object.
getCreateSQL() - Method in class org.h2.engine.Role
 
getCreateSQL() - Method in class org.h2.engine.Setting
 
getCreateSQL() - Method in class org.h2.engine.User
 
getCreateSQL(boolean) - Method in class org.h2.engine.User
Get the CREATE SQL statement for this object.
getCreateSQL() - Method in class org.h2.engine.UserAggregate
 
getCreateSQL() - Method in class org.h2.engine.UserDataType
 
getCreateSQL() - Method in class org.h2.index.BaseIndex
 
getCreateSQL() - Method in class org.h2.index.LinkedIndex
 
getCreateSQL() - Method in class org.h2.index.MetaIndex
 
getCreateSQL() - Method in class org.h2.index.MultiVersionIndex
 
getCreateSQL() - Method in class org.h2.index.PageDataIndex
 
getCreateSQL() - Method in class org.h2.index.RangeIndex
 
getCreateSQL() - Method in class org.h2.index.ScanIndex
 
getCreateSQL() - Method in class org.h2.schema.Constant
 
getCreateSQL() - Method in class org.h2.schema.Schema
 
getCreateSQL() - Method in class org.h2.schema.Sequence
 
getCreateSQL() - Method in class org.h2.schema.TriggerObject
 
getCreateSQL() - Method in class org.h2.table.Column
 
getCreateSQL() - Method in class org.h2.table.FunctionTable
 
getCreateSQL() - Method in class org.h2.table.MetaTable
 
getCreateSQL() - Method in class org.h2.table.RangeTable
 
getCreateSQL() - Method in class org.h2.table.TableBase
 
getCreateSQL() - Method in class org.h2.table.TableLink
 
getCreateSQL() - Method in class org.h2.table.TableView
 
getCreateSQL(boolean, boolean) - Method in class org.h2.table.TableView
Generate "CREATE" SQL statement for the view.
getCreateSQLForCopy(Table, String) - Method in class org.h2.constraint.ConstraintCheck
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.constraint.ConstraintReferential
Create the SQL statement of this object so a copy of the table can be made.
getCreateSQLForCopy(Table, Table, String, boolean) - Method in class org.h2.constraint.ConstraintReferential
Create the SQL statement of this object so a copy of the table can be made.
getCreateSQLForCopy(Table, String) - Method in class org.h2.constraint.ConstraintUnique
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.Comment
 
getCreateSQLForCopy(Table, String) - Method in interface org.h2.engine.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
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.FunctionAlias
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.Right
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.Role
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.Setting
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.User
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.UserAggregate
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.engine.UserDataType
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.index.BaseIndex
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.index.MultiVersionIndex
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.schema.Constant
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.schema.Schema
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.schema.Sequence
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.schema.TriggerObject
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.table.Table
 
getCreateSQLForCopy(Table, String) - Method in class org.h2.table.TableView
 
getCreateSQLWithoutIndexes() - Method in class org.h2.constraint.Constraint
Get the SQL statement to create this constraint.
getCreateSQLWithoutIndexes() - Method in class org.h2.constraint.ConstraintCheck
 
getCreateSQLWithoutIndexes() - Method in class org.h2.constraint.ConstraintReferential
 
getCreateSQLWithoutIndexes() - Method in class org.h2.constraint.ConstraintUnique
 
getCrossReference(String, String, String, String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of foreign key columns that references a table, as well as the list of primary key columns that are references by a table.
getCurrentCommand() - Method in class org.h2.engine.Session
 
getCurrentCommandStart() - Method in class org.h2.engine.Session
 
getCurrentGroup() - Method in class org.h2.command.dml.Select
 
getCurrentGroupRowId() - Method in class org.h2.command.dml.Select
 
getCurrentId() - Method in class org.h2.engine.SessionRemote
 
getCurrentObjectId() - Method in class org.h2.command.Prepared
Get the object id to use for the database object that is created in this statement.
getCurrentResult(Session) - Method in class org.h2.index.IndexCondition
Get the current result of the expression.
getCurrentRowNumber() - Method in class org.h2.command.Prepared
Get the current row number.
getCurrentSchema(Connection) - Static method in class org.h2.server.pg.PgServer
Get the name of the current schema.
getCurrentSchemaName() - Method in class org.h2.engine.Session
 
getCurrentTid(String, String) - Static method in class org.h2.server.pg.PgServer
Get the current transaction id.
getCurrentValue(Session) - Method in class org.h2.index.IndexCondition
Get the current value of the expression.
getCurrentValue() - Method in class org.h2.schema.Sequence
 
getCurrentValueList(Session) - Method in class org.h2.index.IndexCondition
Get the current value list of the expression.
getCursorName() - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Gets the cursor name if it was defined.
getCursorName() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getDatabase() - Method in interface org.h2.engine.DbObject
Get the database.
getDatabase() - Method in class org.h2.engine.DbObjectBase
 
getDatabase() - Method in class org.h2.engine.Session
 
getDatabase() - Method in class org.h2.index.MultiVersionIndex
 
getDatabaseFiles(String, String, boolean) - Static method in class org.h2.store.FileLister
Get the list of database files.
getDatabaseMajorVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the major version of the database.
getDatabaseMinorVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the minor version of the database.
getDatabasePath() - Method in class org.h2.engine.Database
 
getDatabasePath() - Method in class org.h2.engine.SessionRemote
 
getDatabasePath() - Method in interface org.h2.store.DataHandler
Get the database path.
getDatabasePath() - Method in class org.h2.tools.Recover
INTERNAL
getDatabaseProductName() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the database product name.
getDatabaseProductVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the product version of the database.
getDataHandler() - Method in class org.h2.engine.Session
 
getDataHandler() - Method in interface org.h2.engine.SessionInterface
Get the data handler object.
getDataHandler() - Method in class org.h2.engine.SessionRemote
 
getDataType() - Method in class org.h2.engine.FunctionAlias.JavaMethod
 
getDataType(int) - Static method in class org.h2.value.DataType
Get the data type object for the given value type.
getDate(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Date.
getDate(int, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Date using a specified time zone.
getDate(String, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Date using a specified time zone.
getDate(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Date.
getDate(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Date.
getDate(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Date.
getDate(int, Calendar) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Date using a specified time zone.
getDate(String, Calendar) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Date using a specified time zone.
getDate(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an java.sql.Date.
getDate(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Date.
getDate(int, Calendar) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getDate(String, Calendar) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getDate() - Method in class org.h2.value.Value
 
getDate() - Method in class org.h2.value.ValueDate
 
getDate() - Method in class org.h2.value.ValueNull
 
getDatePart(Date, int) - Static method in class org.h2.util.DateTimeUtils
Get the specified field of a date, however with years normalized to positive or negative, and month starting with 1.
getDateValue() - Method in class org.h2.value.ValueDate
 
getDateValue() - Method in class org.h2.value.ValueTimestamp
 
getDefault() - Static method in class org.h2.expression.ValueExpression
Get the DEFAULT expression.
getDefaultExpression() - Method in class org.h2.table.Column
 
getDefaultForPrimitiveType(Class<?>) - Static method in class org.h2.value.DataType
Get the default value in the form of a Java object for the given Java class.
getDefaultTableType() - Method in class org.h2.engine.Database
 
getDefaultTransactionIsolation() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the default transaction isolation level.
getDefaultValue(Session, Column) - Method in class org.h2.table.Table
Get or generate a default value for the given column.
getDefaultValue(Session, Column) - Method in class org.h2.table.TableLink
Get or generate a default value for the given column.
getDeleteAction() - Method in class org.h2.constraint.ConstraintReferential
 
getDependencies() - Method in class org.h2.expression.ExpressionVisitor
Get the dependency set.
getDependenciesVisitor(HashSet<DbObject>) - Static method in class org.h2.expression.ExpressionVisitor
Create a new visitor object to collect dependencies.
getDependentTable(SchemaObject, Table) - Method in class org.h2.engine.Database
Get the first table that depends on this object.
getDescription() - Method in class org.h2.jdbcx.JdbcDataSource
Get the current description.
getDescription(MBeanInfo) - Method in class org.h2.jmx.DocumentedMBean
 
getDescription(MBeanOperationInfo) - Method in class org.h2.jmx.DocumentedMBean
 
getDescription(MBeanAttributeInfo) - Method in class org.h2.jmx.DocumentedMBean
 
getDir(String) - Static method in class org.h2.store.FileLister
Normalize the directory name.
getDisplaySize() - Method in class org.h2.expression.Aggregate
 
getDisplaySize() - Method in class org.h2.expression.Alias
 
getDisplaySize() - Method in class org.h2.expression.Expression
Get the display size of this expression.
getDisplaySize() - Method in class org.h2.expression.ExpressionColumn
 
getDisplaySize() - Method in class org.h2.expression.ExpressionList
 
getDisplaySize() - Method in class org.h2.expression.Function
 
getDisplaySize() - Method in class org.h2.expression.JavaAggregate
 
getDisplaySize() - Method in class org.h2.expression.JavaFunction
 
getDisplaySize() - Method in class org.h2.expression.Operation
 
getDisplaySize() - Method in class org.h2.expression.Parameter
 
getDisplaySize() - Method in class org.h2.expression.Rownum
 
getDisplaySize() - Method in class org.h2.expression.SequenceValue
 
getDisplaySize() - Method in class org.h2.expression.Subquery
 
getDisplaySize() - Method in class org.h2.expression.ValueExpression
 
getDisplaySize() - Method in class org.h2.expression.Variable
 
getDisplaySize() - Method in class org.h2.expression.Wildcard
 
getDisplaySize(int) - Method in class org.h2.result.LocalResult
 
getDisplaySize(int) - Method in interface org.h2.result.ResultInterface
Get the display size for this column.
getDisplaySize(int) - Method in class org.h2.result.ResultRemote
 
getDisplaySize() - Method in class org.h2.table.Column
 
getDisplaySize() - Method in class org.h2.value.Value
Get the display size in characters.
getDisplaySize() - Method in class org.h2.value.ValueArray
 
getDisplaySize() - Method in class org.h2.value.ValueBoolean
 
getDisplaySize() - Method in class org.h2.value.ValueByte
 
getDisplaySize() - Method in class org.h2.value.ValueBytes
 
getDisplaySize() - Method in class org.h2.value.ValueDate
 
getDisplaySize() - Method in class org.h2.value.ValueDecimal
 
getDisplaySize() - Method in class org.h2.value.ValueDouble
 
getDisplaySize() - Method in class org.h2.value.ValueFloat
 
getDisplaySize() - Method in class org.h2.value.ValueInt
 
getDisplaySize() - Method in class org.h2.value.ValueLob
 
getDisplaySize() - Method in class org.h2.value.ValueLobDb
 
getDisplaySize() - Method in class org.h2.value.ValueLong
 
getDisplaySize() - Method in class org.h2.value.ValueNull
 
getDisplaySize() - Method in class org.h2.value.ValueResultSet
 
getDisplaySize() - Method in class org.h2.value.ValueShort
 
getDisplaySize() - Method in class org.h2.value.ValueString
 
getDisplaySize() - Method in class org.h2.value.ValueTime
 
getDisplaySize() - Method in class org.h2.value.ValueTimestamp
 
getDisplaySize() - Method in class org.h2.value.ValueUuid
 
getDouble(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a double.
getDouble(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a double.
getDouble(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a double.
getDouble(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a double.
getDouble(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an double.
getDouble(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a double.
getDouble() - Method in class org.h2.value.Value
 
getDouble() - Method in class org.h2.value.ValueDouble
 
getDouble() - Method in class org.h2.value.ValueNull
 
getDriver(String) - Static method in class org.h2.util.JdbcUtils
Get the driver class name for the given URL, or null if the URL is unknown.
getDriverMajorVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the major version of this driver.
getDriverMinorVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the minor version of this driver.
getDriverName() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the name of the JDBC driver.
getDriverVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the version number of the driver.
getDropSQL() - Method in class org.h2.constraint.Constraint
 
getDropSQL() - Method in class org.h2.engine.Comment
 
getDropSQL() - Method in interface org.h2.engine.DbObject
Construct a DROP ...
getDropSQL() - Method in class org.h2.engine.DbObjectBase
Build a SQL statement to drop this object.
getDropSQL() - Method in class org.h2.engine.FunctionAlias
 
getDropSQL() - Method in class org.h2.engine.Right
 
getDropSQL() - Method in class org.h2.engine.Role
 
getDropSQL() - Method in class org.h2.engine.Setting
 
getDropSQL() - Method in class org.h2.engine.User
 
getDropSQL() - Method in class org.h2.engine.UserAggregate
 
getDropSQL() - Method in class org.h2.engine.UserDataType
 
getDropSQL() - Method in class org.h2.index.BaseIndex
 
getDropSQL() - Method in class org.h2.index.MultiVersionIndex
 
getDropSQL() - Method in class org.h2.schema.Constant
 
getDropSQL() - Method in class org.h2.schema.Schema
 
getDropSQL() - Method in class org.h2.schema.Sequence
 
getDropSQL() - Method in class org.h2.schema.TriggerObject
 
getDropSQL() - Method in class org.h2.table.FunctionTable
 
getDropSQL() - Method in class org.h2.table.MetaTable
 
getDropSQL() - Method in class org.h2.table.RangeTable
 
getDropSQL() - Method in class org.h2.table.TableBase
 
getDropSQL() - Method in class org.h2.table.TableLink
 
getDropSQL() - Method in class org.h2.table.TableView
 
getDuplicateKeyException() - Method in class org.h2.index.PageDataIndex
 
getEmptyResult() - Method in class org.h2.command.dml.SelectUnion
 
getEncodingName(int) - Static method in class org.h2.server.pg.PgServer
Get the name of this encoding code.
getErrorCode() - Method in exception org.h2.message.DbException
Get the error code.
getEscapeCharacter() - Method in class org.h2.tools.Csv
Get the current escape character.
getException() - Method in class org.h2.util.Task
Get the exception that was thrown in the call (if any).
getExclusiveSession() - Method in class org.h2.engine.Database
 
getExportedKeys(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of foreign key columns that reference a table.
getExpression() - Method in class org.h2.constraint.ConstraintCheck
 
getExpression(boolean) - Method in class org.h2.expression.Comparison
Get the left or the right sub-expression of this condition.
getExpression(boolean) - Method in class org.h2.expression.ConditionAndOr
Get the left or the right sub-expression of this condition.
getExpressionColumns(Session) - Method in class org.h2.expression.Expression
If this expression consists of column expressions it should return them.
getExpressionColumns(Session, ResultSet) - Static method in class org.h2.expression.Expression
Extracts expression columns from the given result set.
getExpressionColumns(Session) - Method in class org.h2.expression.ExpressionList
 
getExpressionColumns(Session) - Method in class org.h2.expression.JavaFunction
 
getExpressionColumns(Session) - Method in class org.h2.expression.Subquery
 
getExpressionColumns(Session) - Method in class org.h2.expression.TableFunction
 
getExpressionColumns(Session) - Method in class org.h2.expression.ValueExpression
 
getExpressions() - Method in class org.h2.command.dml.Query
The the list of select expressions.
getExpressions() - Method in class org.h2.command.dml.Select
 
getExpressions() - Method in class org.h2.command.dml.SelectUnion
 
getExtraNameCharacters() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the characters that are allowed for identifiers in addiction to A-Z, a-z, 0-9 and '_'.
getFetchDirection() - Method in class org.h2.jdbc.JdbcResultSet
Gets the fetch direction.
getFetchDirection() - Method in class org.h2.jdbc.JdbcStatement
Gets the fetch direction.
getFetchDirection() - Method in class org.h2.tools.SimpleResultSet
Returns ResultSet.FETCH_FORWARD.
getFetchSize() - Method in class org.h2.jdbc.JdbcResultSet
Gets the number of rows suggested to read in one step.
getFetchSize() - Method in class org.h2.jdbc.JdbcStatement
Gets the number of rows suggested to read in one step.
getFetchSize() - Method in class org.h2.result.LocalResult
 
getFetchSize() - Method in interface org.h2.result.ResultInterface
Get the current fetch size for this result set.
getFetchSize() - Method in class org.h2.result.ResultRemote
 
getFetchSize() - Method in class org.h2.tools.SimpleResultSet
Returns 0.
getField(Object, String) - Static method in class org.h2.util.Utils
Returns a static field.
getFieldDelimiter() - Method in class org.h2.tools.Csv
Get the current field delimiter.
getFieldSeparatorRead() - Method in class org.h2.tools.Csv
Get the current field separator for reading.
getFieldSeparatorWrite() - Method in class org.h2.tools.Csv
Get the current field separator for writing.
getFileLockMethod(String) - Static method in class org.h2.store.FileLock
Get the file locking method type given a method name.
getFileName() - Method in class org.h2.value.ValueLob
Get the current file name where the lob is saved.
getFilePointer() - Method in class org.h2.store.FileStore
Get the current location of the file pointer.
getFilePos() - Method in class org.h2.engine.UndoLogRecord
Get the position in the file.
getFileReadCount() - Method in class org.h2.jmx.DatabaseInfo
 
getFileReadCount() - Method in interface org.h2.jmx.DatabaseInfoMBean
The file read count since the database was opened.
getFileSize() - Method in class org.h2.jmx.DatabaseInfo
 
getFileSize() - Method in interface org.h2.jmx.DatabaseInfoMBean
The database file size in KB.
getFileWriteCount() - Method in class org.h2.jmx.DatabaseInfo
 
getFileWriteCount() - Method in interface org.h2.jmx.DatabaseInfoMBean
The number of write operations since the database was opened.
getFileWriteCountTotal() - Method in class org.h2.jmx.DatabaseInfo
 
getFileWriteCountTotal() - Method in interface org.h2.jmx.DatabaseInfoMBean
The number of write operations since the database was created.
getFilterCondition() - Method in class org.h2.table.TableFilter
 
getFilters() - Method in class org.h2.table.Plan
The the list of tables.
getFirstUncommittedLog() - Method in class org.h2.engine.Session
 
getFirstUserTable() - Method in class org.h2.engine.Database
Get the first user defined table.
getFloat(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a float.
getFloat(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a float.
getFloat(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a float.
getFloat(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a float.
getFloat(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a float.
getFloat(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a float.
getFloat() - Method in class org.h2.value.Value
 
getFloat() - Method in class org.h2.value.ValueFloat
 
getFloat() - Method in class org.h2.value.ValueNull
 
getFlushOnEachCommit() - Method in class org.h2.engine.Database
Check if flush-on-each-commit is enabled.
getFormatId() - Method in class org.h2.jdbcx.JdbcXid
Get the format id.
getFullVersion() - Static method in class org.h2.engine.Constants
Get the complete version number of this database, consisting of the major version, the minor version, the build id, and the build date.
getFunction(Database, String) - Static method in class org.h2.expression.Function
Get an instance of the given function for this database.
getFunctionColumns(String, String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported] Gets the list of function columns.
getFunctions(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported] Gets the list of functions.
getFunctionType() - Method in class org.h2.expression.Function
 
getGeneratedKeys() - Method in class org.h2.jdbc.JdbcStatement
Return a result set that contains the last generated auto-increment key for this connection, if there was one.
getGlobalTransactionId() - Method in class org.h2.jdbcx.JdbcXid
The global transaction identifier.
getGrantedRole() - Method in class org.h2.engine.Right
 
getGrantedTable() - Method in class org.h2.engine.Right
 
getGrantee() - Method in class org.h2.engine.Right
 
getHandler() - Method in class org.h2.store.Data
 
getHash(byte[], boolean) - Static method in class org.h2.security.SHA256
Calculate the hash code for the given data.
getHashWithSalt(byte[], byte[]) - Static method in class org.h2.security.SHA256
Calculate the hash code by using the given salt.
getHigh() - Method in class org.h2.value.ValueUuid
Get the most significant 64 bits of this UUID.
getHigherOrder(int, int) - Static method in class org.h2.value.Value
Get the higher value order type of two value types.
getHoldability() - Method in class org.h2.jdbc.JdbcConnection
Returns the current result set holdability.
getHoldability() - Method in class org.h2.jdbc.JdbcResultSet
Returns the current result set holdability.
getHoldability() - Method in class org.h2.tools.SimpleResultSet
Returns the current result set holdability.
getId() - Method in interface org.h2.engine.DbObject
Get the unique object id.
getId() - Method in class org.h2.engine.DbObjectBase
 
getId() - Method in class org.h2.engine.MetaRecord
 
getId() - Method in class org.h2.engine.Session
 
getId() - Method in class org.h2.index.MultiVersionIndex
 
getIdentifierQuoteString() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the string used to quote identifiers.
getIgnoreCase() - Method in class org.h2.engine.Database
 
getIgnoreList() - Method in class org.h2.fulltext.FullTextSettings
Get the ignore list.
getImpact(MBeanOperationInfo) - Method in class org.h2.jmx.DocumentedMBean
 
getImportedKeys(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of primary key columns that are referenced by a table.
getIncrement() - Method in class org.h2.schema.Sequence
 
getIndex() - Method in class org.h2.expression.Parameter
 
getIndex(String) - Method in class org.h2.schema.Schema
Get the index with the given name.
getIndex() - Method in class org.h2.table.PlanItem
 
getIndex() - Method in class org.h2.table.TableFilter
 
getIndex(int) - Method in class org.h2.util.HashBase
Calculate the index for this hash code.
getIndexAccess(Connection) - Static method in class org.h2.fulltext.FullTextLucene
Get the index writer/searcher wrapper for the given connection.
getIndexColumn(Connection, int, Integer, Boolean) - Static method in class org.h2.server.pg.PgServer
The Java implementation of the PostgreSQL function pg_get_indexdef.
getIndexColumns() - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
getIndexColumns() - Method in class org.h2.index.BaseIndex
 
getIndexColumns() - Method in interface org.h2.index.Index
Get the indexed columns as index columns (with ordering information).
getIndexColumns() - Method in class org.h2.index.MultiVersionIndex
 
getIndexes() - Method in class org.h2.result.SortOrder
Get the column index list.
getIndexes() - Method in class org.h2.table.FunctionTable
 
getIndexes() - Method in class org.h2.table.MetaTable
 
getIndexes() - Method in class org.h2.table.RangeTable
 
getIndexes() - Method in class org.h2.table.RegularTable
 
getIndexes() - Method in class org.h2.table.Table
Get all indexes for this table.
getIndexes() - Method in class org.h2.table.TableLink
 
getIndexes() - Method in class org.h2.table.TableView
 
getIndexForColumn(Column, boolean) - Method in class org.h2.table.Table
Get the index that has the given column as the first element.
getIndexInfo(int) - Method in class org.h2.fulltext.FullTextSettings
Get the index information for the given index id.
getIndexInfo(String, String, String, boolean, boolean) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of indexes for this database.
getIndexPath(Connection) - Static method in class org.h2.fulltext.FullTextLucene
Get the path of the Lucene index for this database.
getIndexPath(Connection) - Static method in class org.h2.fulltext.FullTextSettings
Get the file system path.
getIndexType() - Method in class org.h2.index.BaseIndex
 
getIndexType() - Method in interface org.h2.index.Index
Get the index type.
getIndexType() - Method in class org.h2.index.MultiVersionIndex
 
getInDoubtTransactions() - Method in class org.h2.engine.Database
Get the list of in-doubt transactions.
getInDoubtTransactions() - Method in class org.h2.store.PageStore
Get the list of in-doubt transaction.
getInList(ExpressionColumn, List<Expression>) - Static method in class org.h2.index.IndexCondition
Create an index condition with the compare type IN_LIST and with the given parameters.
getInputStream(long, byte[], long) - Method in class org.h2.store.LobStorage
Get the input stream for the given lob.
getInputStream() - Method in class org.h2.value.Value
 
getInputStream() - Method in class org.h2.value.ValueLob
 
getInputStream() - Method in class org.h2.value.ValueLobDb
 
getInputStream() - Method in class org.h2.value.ValueNull
 
getInputStreamFromString(String) - Static method in class org.h2.util.IOUtils
Create an input stream to read from a string.
getInQuery(ExpressionColumn, Query) - Static method in class org.h2.index.IndexCondition
Create an index condition with the compare type IN_QUERY and with the given parameters.
getInstance(Reader) - Static method in class org.h2.bnf.Bnf
Create an instance using the grammar specified in the CSV file.
getInstance(HashMap<String, String>) - Static method in class org.h2.constant.DbSettings
INTERNAL.
getInstance() - Static method in class org.h2.engine.Engine
 
getInstance(String) - Static method in class org.h2.engine.Mode
Get the mode with the given name.
getInstance() - Method in class org.h2.engine.UserAggregate
 
getInstance(Connection) - Static method in class org.h2.fulltext.FullTextSettings
Get or create the fulltext settings for this database.
getInstance() - Static method in class org.h2.store.RecoverTester
 
getInstance() - Static method in class org.h2.tools.CompressTool
Get a new instance.
getInstance() - Static method in class org.h2.tools.Csv
Deprecated.
use the public constructor instead
getInstance() - Static method in class org.h2.tools.MultiDimension
Get the singleton.
getInstance() - Static method in class org.h2.util.TempFileDeleter
 
getInstance(String, int) - Static method in class org.h2.value.CompareMode
Create a new compare mode with the given collator and strength.
getInstrumentation() - Static method in class org.h2.util.Profiler
Get the instrumentation object if started as an agent.
getInt(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as an int.
getInt(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as an int.
getInt(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an int.
getInt(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as an int.
getInt(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an int.
getInt(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an int.
getInt() - Method in class org.h2.value.Value
 
getInt() - Method in class org.h2.value.ValueInt
 
getInt() - Method in class org.h2.value.ValueNull
 
getIntProperty(Properties, String, int) - Static method in class org.h2.util.SortedProperties
Get an int property value from a properties object.
getIntValue() - Method in class org.h2.engine.Setting
 
getInvalidValueException(String, Object) - Static method in exception org.h2.message.DbException
Gets a SQL exception meaning this value is invalid.
getIsoDayOfWeek(Date) - Static method in class org.h2.util.DateTimeUtils
Return the day of week according to the ISO 8601 specification.
getIsoWeek(Date) - Static method in class org.h2.util.DateTimeUtils
Returns the week of the year according to the ISO 8601 specification.
getIsoYear(Date) - Static method in class org.h2.util.DateTimeUtils
Returns the year according to the ISO week definition.
getItem(TableFilter) - Method in class org.h2.table.Plan
Get the plan item for the given table.
getJavaClassName() - Method in class org.h2.engine.FunctionAlias
 
getJavaClassName() - Method in class org.h2.engine.UserAggregate
 
getJavaMethodName() - Method in class org.h2.engine.FunctionAlias
 
getJavaMethods() - Method in class org.h2.engine.FunctionAlias
Get the Java methods mapped by this function.
getJDBCMajorVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the major version of the supported JDBC API.
getJDBCMinorVersion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the minor version of the supported JDBC API.
getJoin() - Method in class org.h2.table.TableFilter
 
getJoinCondition() - Method in class org.h2.table.TableFilter
 
getKey() - Method in class org.h2.result.Row
 
getKey() - Method in interface org.h2.result.SearchRow
Get the unique key of the row.
getKey() - Method in class org.h2.result.SimpleRow
 
getKey() - Method in class org.h2.result.SimpleRowValue
 
getKeyLength() - Method in class org.h2.security.AES
 
getKeyLength() - Method in interface org.h2.security.BlockCipher
Get the length of the key in bytes.
getKeyLength() - Method in class org.h2.security.Fog
 
getKeyLength() - Method in class org.h2.security.XTEA
 
getKeyPasswordHash(String, char[]) - Static method in class org.h2.security.SHA256
Calculate the hash of a password by prepending the user name and a '@' character.
getKeyStore(String) - Static method in class org.h2.security.CipherFactory
Get the keystore object using the given password.
getLast() - Method in class org.h2.engine.UndoLog
Get the last record and remove it from the list of operations.
getLastExecutedCommandType() - Method in class org.h2.jdbc.JdbcStatement
INTERNAL.
getLastIdentity() - Method in class org.h2.engine.Session
 
getLastMatchedSchema() - Method in class org.h2.bnf.Sentence
Get the last matched schema if the last match was a schema.
getLastMatchedTable() - Method in class org.h2.bnf.Sentence
Get the last matched table if the last match was a table.
getLastReconnect() - Method in class org.h2.engine.SessionRemote
 
getLastTable() - Method in class org.h2.bnf.Sentence
Get the last added table.
getLeft() - Method in class org.h2.command.dml.SelectUnion
 
getLevelFile() - Method in class org.h2.message.TraceSystem
 
getLineCommentCharacter() - Method in class org.h2.tools.Csv
Get the line comment character.
getLineSeparator() - Method in class org.h2.tools.Csv
Get the current line separator.
getLinkConnection(String, String, String, String) - Method in class org.h2.engine.Database
Open a new connection or get an existing connection to another database.
getList() - Method in class org.h2.value.ValueArray
 
getLobCompressionAlgorithm(int) - Method in class org.h2.engine.Database
 
getLobCompressionAlgorithm(int) - Method in class org.h2.engine.SessionRemote
 
getLobCompressionAlgorithm(int) - Method in interface org.h2.store.DataHandler
Get the compression algorithm used for large objects.
getLobCompressionAlgorithm(int) - Method in class org.h2.tools.Recover
INTERNAL
getLobConnection() - Method in class org.h2.engine.Database
 
getLobConnection() - Method in class org.h2.engine.SessionRemote
 
getLobConnection() - Method in interface org.h2.store.DataHandler
Get a database connection to be used for LOB access.
getLobConnection() - Method in class org.h2.tools.Recover
INTERNAL
getLobFileListCache() - Method in class org.h2.engine.Database
 
getLobFileListCache() - Method in class org.h2.engine.SessionRemote
 
getLobFileListCache() - Method in interface org.h2.store.DataHandler
Get the lob file list cache if it is used.
getLobFileListCache() - Method in class org.h2.tools.Recover
INTERNAL
getLobId() - Method in class org.h2.value.ValueLobDb
 
getLobStorage() - Method in class org.h2.engine.Database
 
getLobStorage() - Method in class org.h2.engine.SessionRemote
 
getLobStorage() - Method in interface org.h2.store.DataHandler
Get the lob storage mechanism to use.
getLobStorage() - Method in class org.h2.tools.Recover
INTERNAL
getLobSyncObject() - Method in class org.h2.engine.Database
 
getLobSyncObject() - Method in class org.h2.engine.SessionRemote
 
getLobSyncObject() - Method in interface org.h2.store.DataHandler
Get the synchronization object for lob operations.
getLobSyncObject() - Method in class org.h2.tools.Recover
INTERNAL
getLocalAddress() - Static method in class org.h2.util.NetUtils
Get the local host address as a string.
getLocalTempTableConstraints() - Method in class org.h2.engine.Session
Get the map of constraints for all constraints on local, temporary tables, if any.
getLocalTempTableIndexes() - Method in class org.h2.engine.Session
 
getLocalTempTables() - Method in class org.h2.engine.Session
 
getLockMode() - Method in class org.h2.engine.Database
 
getLocks() - Method in class org.h2.engine.Session
 
getLockTimeout() - Method in class org.h2.engine.Session
 
getLoginTimeout() - Method in class org.h2.jdbcx.JdbcConnectionPool
Gets the maximum time in seconds to wait for a free connection.
getLoginTimeout() - Method in class org.h2.jdbcx.JdbcDataSource
Get the login timeout in seconds, 0 meaning no timeout.
getLogMode() - Method in class org.h2.engine.Database
 
getLogMode() - Method in class org.h2.jmx.DatabaseInfo
 
getLogMode() - Method in interface org.h2.jmx.DatabaseInfoMBean
The transaction log mode (0 disabled, 1 without sync, 2 enabled).
getLogMode() - Method in class org.h2.store.PageStore
 
getLogWriter() - Method in class org.h2.jdbcx.JdbcConnectionPool
INTERNAL
getLogWriter() - Method in class org.h2.jdbcx.JdbcDataSource
Get the current log writer for this object.
getLong(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a long.
getLong(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a long.
getLong(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a long.
getLong(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a long.
getLong(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a long.
getLong(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a long.
getLong() - Method in class org.h2.value.Value
 
getLong() - Method in class org.h2.value.ValueInt
 
getLong() - Method in class org.h2.value.ValueLong
 
getLong() - Method in class org.h2.value.ValueNull
 
getLow() - Method in class org.h2.value.ValueUuid
Get the least significant 64 bits of this UUID.
getMainIndexColumn() - Method in class org.h2.index.PageDataIndex
 
getMajorVersion() - Method in class org.h2.Driver
Get the major version number of the driver.
getManagementDbName(int) - Static method in class org.h2.server.TcpServer
Get the database name of the management database.
getMask(ArrayList<IndexCondition>) - Method in class org.h2.index.IndexCondition
Get the comparison bit mask.
getMax(Session) - Method in class org.h2.table.RangeTable
Calculate and get the end value of this range.
getMaxBinaryLiteralLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for hex values (characters).
getMaxCatalogNameLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for a catalog name.
getMaxCharLiteralLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for literals.
getMaxColumnNameLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for column names.
getMaxColumnsInGroupBy() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of columns in GROUP BY.
getMaxColumnsInIndex() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of columns in CREATE INDEX.
getMaxColumnsInOrderBy() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of columns in ORDER BY.
getMaxColumnsInSelect() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of columns in SELECT.
getMaxColumnsInTable() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of columns in CREATE TABLE.
getMaxConnections() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of open connection.
getMaxConnections() - Method in class org.h2.jdbcx.JdbcConnectionPool
Gets the maximum number of connections to use.
getMaxCursorNameLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for a cursor name.
getMaxDataModificationId() - Method in class org.h2.command.dml.Query
 
getMaxDataModificationId() - Method in class org.h2.expression.ExpressionVisitor
Get the last data modification.
getMaxDataModificationId() - Method in class org.h2.table.FunctionTable
 
getMaxDataModificationId() - Method in class org.h2.table.MetaTable
 
getMaxDataModificationId() - Method in class org.h2.table.RangeTable
 
getMaxDataModificationId() - Method in class org.h2.table.RegularTable
 
getMaxDataModificationId() - Method in class org.h2.table.Table
Get the last data modification id.
getMaxDataModificationId() - Method in class org.h2.table.TableLink
 
getMaxDataModificationId() - Method in class org.h2.table.TableView
 
getMaxFieldSize() - Method in class org.h2.jdbc.JdbcStatement
Gets the maximum number of bytes for a result set column.
getMaxIndexLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for an index (in bytes).
getMaxLengthInplaceLob() - Method in class org.h2.engine.Database
 
getMaxLengthInplaceLob() - Method in class org.h2.engine.SessionRemote
 
getMaxLengthInplaceLob() - Method in interface org.h2.store.DataHandler
Get the maximum length of a in-place large object
getMaxLengthInplaceLob() - Method in class org.h2.tools.Recover
INTERNAL
getMaxMemory() - Method in interface org.h2.util.Cache
Get the maximum memory to be used.
getMaxMemory() - Method in class org.h2.util.CacheLRU
 
getMaxMemory() - Method in class org.h2.util.CacheTQ
 
getMaxMemoryRows() - Method in class org.h2.engine.Database
 
getMaxMemoryUndo() - Method in class org.h2.engine.Database
 
getMaxModificationIdVisitor() - Static method in class org.h2.expression.ExpressionVisitor
 
getMaxOperationMemory() - Method in class org.h2.engine.Database
 
getMaxProcedureNameLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for a procedure name.
getMaxRows() - Method in class org.h2.jdbc.JdbcStatement
Gets the maximum number of rows for a ResultSet.
getMaxRowSize() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum size of a row (in bytes).
getMaxSchemaNameLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for a schema name.
getMaxStatementLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length of a statement.
getMaxStatements() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of open statements.
getMaxTableNameLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for a table name.
getMaxTablesInSelect() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum number of tables in a SELECT.
getMaxUserNameLength() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the maximum length for a user name.
getMaxValue(int) - Method in class org.h2.tools.MultiDimension
Get the maximum value for the given dimension count.
getMemory() - Method in class org.h2.index.PageBtree
Get the estimated memory size.
getMemory() - Method in class org.h2.index.PageDataOverflow
Get the estimated memory size.
getMemory() - Method in class org.h2.result.Row
 
getMemory() - Method in interface org.h2.result.SearchRow
Get the estimated memory used for this row, in bytes.
getMemory() - Method in class org.h2.result.SimpleRow
 
getMemory() - Method in class org.h2.result.SimpleRowValue
 
getMemory() - Method in class org.h2.store.PageFreeList
Get the estimated memory size.
getMemory() - Method in class org.h2.store.PageStreamData
Get the estimated memory size.
getMemory() - Method in class org.h2.store.PageStreamTrunk
Get the estimated memory size.
getMemory() - Method in interface org.h2.util.Cache
Get the used size in KB.
getMemory() - Method in class org.h2.util.CacheHead
 
getMemory() - Method in class org.h2.util.CacheLRU
 
getMemory() - Method in class org.h2.util.CacheObject
Get the estimated used memory.
getMemory() - Method in class org.h2.util.CacheTQ
 
getMemory() - Method in class org.h2.value.Value
Get the memory used by this object.
getMemory() - Method in class org.h2.value.ValueArray
 
getMemory() - Method in class org.h2.value.ValueBytes
 
getMemory() - Method in class org.h2.value.ValueDecimal
 
getMemory() - Method in class org.h2.value.ValueLob
 
getMemory() - Method in class org.h2.value.ValueLobDb
 
getMemory() - Method in class org.h2.value.ValueString
 
getMemoryFree() - Static method in class org.h2.util.Utils
Get the free memory in KB.
getMemoryMax() - Static method in class org.h2.util.Utils
Get the maximum memory in KB.
getMemoryUsed() - Static method in class org.h2.util.Utils
Get the used memory in KB.
getMessage() - Method in exception org.h2.jdbc.JdbcSQLException
Get the detail error message.
getMetaData() - Method in class org.h2.command.Command
 
getMetaData() - Method in interface org.h2.command.CommandInterface
Get an empty result set containing the meta data of the result.
getMetaData() - Method in class org.h2.command.CommandRemote
 
getMetaData() - Method in class org.h2.jdbc.JdbcConnection
Gets the database meta data for this database.
getMetaData() - Method in class org.h2.jdbc.JdbcPreparedStatement
Gets the result set metadata of the query returned when the statement is executed.
getMetaData() - Method in class org.h2.jdbc.JdbcResultSet
Gets the meta data of this result set.
getMetaData() - Method in class org.h2.tools.SimpleResultSet
Returns a reference to itself.
getMetaTableTypeCount() - Static method in class org.h2.table.MetaTable
Get the number of meta table types.
getMethod(String) - Method in class org.h2.util.SourceCompiler
Get the first public static method of the given class.
getMillis(TimeZone, int, int, int, int, int, int, int) - Static method in class org.h2.util.DateTimeUtils
Calculate the milliseconds since 1970-01-01 (UTC) for the given date and time (in the specified timezone).
getMin(Session) - Method in class org.h2.table.RangeTable
Calculate and get the start value of this range.
getMinorVersion() - Method in class org.h2.Driver
Get the minor version number of the driver.
getMode() - Method in class org.h2.engine.Database
 
getMode() - Method in class org.h2.jmx.DatabaseInfo
 
getMode() - Method in interface org.h2.jmx.DatabaseInfoMBean
The database compatibility mode (REGULAR if no compatibility mode is used).
getModificationDataId() - Method in class org.h2.engine.Database
 
getModificationId() - Method in class org.h2.engine.DbObjectBase
 
getModificationId() - Method in class org.h2.engine.Session
 
getModificationMetaId() - Method in class org.h2.engine.Database
 
getMoreResults() - Method in class org.h2.jdbc.JdbcStatement
Moves to the next result set - however there is always only one result set.
getMoreResults(int) - Method in class org.h2.jdbc.JdbcStatement
Move to the next result set.
getName() - Method in class org.h2.engine.ConnectionInfo
Get the unique and normalized database name (excluding settings).
getName() - Method in class org.h2.engine.Database
 
getName() - Method in interface org.h2.engine.DbObject
Get the name.
getName() - Method in class org.h2.engine.DbObjectBase
 
getName() - Method in class org.h2.engine.Mode
 
getName() - Method in class org.h2.engine.Procedure
 
getName() - Method in class org.h2.expression.Function
 
getName() - Method in interface org.h2.expression.FunctionCall
Get the name of the function.
getName() - Method in class org.h2.expression.JavaFunction
 
getName() - Method in class org.h2.expression.TableFunction
 
getName() - Method in class org.h2.expression.Variable
 
getName() - Method in class org.h2.index.MultiVersionIndex
 
getName() - Method in class org.h2.server.pg.PgServer
 
getName() - Method in interface org.h2.server.Service
Get the human readable name of the service.
getName() - Method in class org.h2.server.TcpServer
 
getName() - Method in class org.h2.server.web.WebServer
 
getName() - Method in class org.h2.store.fs.FilePath
Get the file or directory name (the last element of the path).
getName(String) - Static method in class org.h2.store.fs.FileUtils
Get the file or directory name (the last element of the path).
getName() - Method in class org.h2.table.Column
 
getName(Locale) - Static method in class org.h2.value.CompareMode
Get the collation name.
getName() - Method in class org.h2.value.CompareMode
 
getNanos() - Method in class org.h2.value.ValueTime
 
getNanos() - Method in class org.h2.value.ValueTimestamp
 
getNCharacterStream(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a reader.
getNCharacterStream(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a reader.
getNCharacterStream(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a reader.
getNCharacterStream(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a reader.
getNCharacterStream(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getNCharacterStream(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getNClob(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a Clob.
getNClob(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a Clob.
getNClob(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a Clob.
getNClob(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a Clob.
getNClob(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getNClob(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getNestedJoin() - Method in class org.h2.table.TableFilter
 
getNew(String) - Method in class org.h2.value.ValueString
Create a new String value of the current class.
getNew(String) - Method in class org.h2.value.ValueStringFixed
 
getNew(String) - Method in class org.h2.value.ValueStringIgnoreCase
 
getNewDuplicateKeyException() - Method in class org.h2.index.PageDataIndex
 
getNewRandom() - Static method in class org.h2.value.ValueUuid
Create a new UUID using the pseudo random number generator.
getNext(Session) - Method in class org.h2.schema.Sequence
Get the next value for this sequence.
getNextId() - Method in class org.h2.engine.SessionRemote
 
getNextId(int) - Static method in class org.h2.message.TraceObject
Get the next trace object id for this object type.
getNextModificationDataId() - Method in class org.h2.engine.Database
 
getNextModificationMetaId() - Method in class org.h2.engine.Database
 
getNextSystemIdentifier(String) - Method in class org.h2.engine.Session
Get the next system generated identifiers.
getNextTempFileNamePart(boolean) - Static method in class org.h2.store.fs.FilePath
Get the next temporary file name part (the part in the middle).
getNextTokenList(String) - Method in class org.h2.bnf.Bnf
Get the list of tokens that can follow.
getNextTrunk() - Method in class org.h2.store.PageStreamTrunk
 
getNoCopy(byte[]) - Static method in class org.h2.value.ValueBytes
Get or create a bytes value for the given byte array.
getNoCopy(Object, byte[]) - Static method in class org.h2.value.ValueJavaObject
Get or create a java object value for the given byte array.
getNonAliasExpression() - Method in class org.h2.expression.Alias
 
getNonAliasExpression() - Method in class org.h2.expression.Expression
Returns the main expression, skipping aliases.
getNonPrimitiveClass(Class<?>) - Static method in class org.h2.util.Utils
Convert primitive class names to java.lang.* class names.
getNotIfPossible(Session) - Method in class org.h2.expression.Comparison
 
getNotIfPossible(Session) - Method in class org.h2.expression.ConditionAndOr
 
getNotIfPossible(Session) - Method in class org.h2.expression.ConditionNot
 
getNotIfPossible(Session) - Method in class org.h2.expression.Expression
If it is possible, return the negated expression.
getNotIfPossible(Session) - Method in class org.h2.expression.ExpressionColumn
 
getNotIfPossible(Session) - Method in class org.h2.expression.Parameter
 
getNotIfPossible(Session) - Method in class org.h2.expression.ValueExpression
 
getNString(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a String.
getNString(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a String.
getNString(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a String.
getNString(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a String.
getNString(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getNString(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getNull() - Static method in class org.h2.expression.ValueExpression
Get the NULL expression.
getNullable() - Method in class org.h2.expression.Alias
 
getNullable() - Method in class org.h2.expression.Expression
Check whether this expression is a column and can store NULL.
getNullable() - Method in class org.h2.expression.ExpressionColumn
 
getNullable() - Method in interface org.h2.expression.ParameterInterface
Check if this column is nullable.
getNullable() - Method in class org.h2.expression.ParameterRemote
 
getNullable(int) - Method in class org.h2.result.LocalResult
 
getNullable(int) - Method in interface org.h2.result.ResultInterface
Check if this column is nullable.
getNullable(int) - Method in class org.h2.result.ResultRemote
 
getNullString() - Method in class org.h2.tools.Csv
Get the current null string.
getNumericFunctions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the list of numeric functions supported by this database.
getObject(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns a column value as a Java object.
getObject(int, Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Gets a column as a object using the specified type mapping.
getObject(String, Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Gets a column as a object using the specified type mapping.
getObject(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns a column value as a Java object.
getObject(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns a column value as a Java object.
getObject(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns a column value as a Java object.
getObject(int, Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Gets a column as a object using the specified type mapping.
getObject(String, Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Gets a column as a object using the specified type mapping.
getObject(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an Object.
getObject(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an Object.
getObject(int, Map<String, Class<?>>) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getObject(String, Map<String, Class<?>>) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getObject(int, boolean) - Method in class org.h2.util.SmallMap
Get an object from the map if it is stored.
getObject() - Method in class org.h2.value.Value
Get the value as an object.
getObject() - Method in class org.h2.value.ValueArray
 
getObject() - Method in class org.h2.value.ValueBoolean
 
getObject() - Method in class org.h2.value.ValueByte
 
getObject() - Method in class org.h2.value.ValueBytes
 
getObject() - Method in class org.h2.value.ValueDate
 
getObject() - Method in class org.h2.value.ValueDecimal
 
getObject() - Method in class org.h2.value.ValueDouble
 
getObject() - Method in class org.h2.value.ValueFloat
 
getObject() - Method in class org.h2.value.ValueInt
 
getObject() - Method in class org.h2.value.ValueLob
 
getObject() - Method in class org.h2.value.ValueLobDb
 
getObject() - Method in class org.h2.value.ValueLong
 
getObject() - Method in class org.h2.value.ValueNull
 
getObject() - Method in class org.h2.value.ValueResultSet
 
getObject() - Method in class org.h2.value.ValueShort
 
getObject() - Method in class org.h2.value.ValueString
 
getObject() - Method in class org.h2.value.ValueTime
 
getObject() - Method in class org.h2.value.ValueTimestamp
 
getObject() - Method in class org.h2.value.ValueUuid
 
getObjectId() - Method in class org.h2.command.Prepared
Get the current object id, or get a new id from the database.
getObjectId() - Method in class org.h2.value.ValueLob
Get the current object id of this lob.
getObjectIds() - Method in class org.h2.store.PageStore
 
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class org.h2.jdbcx.JdbcDataSourceFactory
Creates a new object using the specified location or reference information.
getObjectType() - Method in class org.h2.engine.MetaRecord
 
getOid(Connection, String) - Static method in class org.h2.server.pg.PgServer
Get the OID of an object.
getOnCommitDrop() - Method in class org.h2.table.Table
 
getOnCommitTruncate() - Method in class org.h2.table.Table
 
getOpenStackTrace() - Method in class org.h2.util.CloseWatcher
Get the open stack trace or null if none.
getOptimizableVisitor(Table) - Static method in class org.h2.expression.ExpressionVisitor
Create a new visitor to check if all aggregates are for the given table.
getOptimizeReuseResults() - Method in class org.h2.engine.Database
 
getOriginalCause() - Method in exception org.h2.jdbc.JdbcSQLException
INTERNAL
getOriginalColumnName() - Method in class org.h2.expression.ExpressionColumn
 
getOriginalMessage() - Method in exception org.h2.jdbc.JdbcSQLException
INTERNAL
getOriginalSQL() - Method in class org.h2.table.Column
 
getOriginalTableAliasName() - Method in class org.h2.expression.ExpressionColumn
 
getOriginalURL() - Method in class org.h2.engine.ConnectionInfo
Get the complete original database URL.
getOwner() - Method in class org.h2.schema.Schema
Get the owner of this schema.
getOwner() - Method in class org.h2.table.TableView
 
getPage(int) - Method in class org.h2.store.PageStore
Read a page from the store.
getPageCount() - Method in class org.h2.store.PageStore
Get the number of pages (including free pages).
getPagesAddressed(int) - Static method in class org.h2.store.PageFreeList
Get the number of pages that can fit in a free list.
getPageSize() - Method in class org.h2.store.PageStore
Get the page size.
getPageStore() - Method in class org.h2.engine.Database
 
getParameterClassName(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Returns the Java class name of the parameter.
getParameterCount() - Method in class org.h2.engine.FunctionAlias.JavaMethod
 
getParameterCount() - Method in class org.h2.expression.Function
 
getParameterCount() - Method in interface org.h2.expression.FunctionCall
Get the number of parameters.
getParameterCount() - Method in class org.h2.expression.JavaFunction
 
getParameterCount() - Method in class org.h2.jdbc.JdbcParameterMetaData
Returns the number of parameters.
getParameterMetaData() - Method in class org.h2.jdbc.JdbcPreparedStatement
Get the parameter meta data of this prepared statement.
getParameterMode(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Returns the parameter mode.
getParameterOffset() - Method in class org.h2.table.TableView
 
getParameters() - Method in class org.h2.command.Command
Get the list of parameters.
getParameters() - Method in interface org.h2.command.CommandInterface
Get the parameters (if any).
getParameters() - Method in class org.h2.command.CommandRemote
 
getParameters() - Method in class org.h2.command.ddl.PrepareProcedure
 
getParameters() - Method in class org.h2.command.Prepared
Get the parameter list.
getParameterType(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Returns the parameter type.
getParameterTypeName(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Returns the parameter type name.
getParameterValues() - Method in class org.h2.command.dml.Query
 
getParamValue() - Method in class org.h2.expression.Parameter
 
getParamValue() - Method in interface org.h2.expression.ParameterInterface
Get the value of the parameter if set.
getParamValue() - Method in class org.h2.expression.ParameterRemote
 
getParent() - Method in class org.h2.store.fs.FilePath
Get the parent directory of a file or directory.
getParent() - Method in class org.h2.store.fs.FilePathDisk
 
getParent() - Method in class org.h2.store.fs.FilePathMem
 
getParent() - Method in class org.h2.store.fs.FilePathWrapper
 
getParent() - Method in class org.h2.store.fs.FilePathZip
 
getParent(String) - Static method in class org.h2.store.fs.FileUtils
Get the parent directory of a file or directory.
getPassword() - Method in class org.h2.jdbcx.JdbcDataSource
Get the current password.
getPath(String) - Method in class org.h2.store.fs.FilePath
Convert a file to a path.
getPath(String) - Method in class org.h2.store.fs.FilePathDisk
 
getPath(String) - Method in class org.h2.store.fs.FilePathMem
 
getPath(String) - Method in class org.h2.store.fs.FilePathWrapper
 
getPath(String) - Method in class org.h2.store.fs.FilePathZip
 
getPlanSQL() - Method in class org.h2.command.dml.Delete
 
getPlanSQL() - Method in class org.h2.command.dml.Insert
 
getPlanSQL() - Method in class org.h2.command.dml.Merge
 
getPlanSQL() - Method in class org.h2.command.dml.Select
 
getPlanSQL() - Method in class org.h2.command.dml.SelectUnion
 
getPlanSQL() - Method in class org.h2.command.dml.Update
 
getPlanSQL() - Method in class org.h2.command.Prepared
Get the SQL statement with the execution plan.
getPlanSQL() - Method in class org.h2.index.BaseIndex
 
getPlanSQL() - Method in class org.h2.index.FunctionIndex
 
getPlanSQL() - Method in interface org.h2.index.Index
Get the message to show in a EXPLAIN statement.
getPlanSQL() - Method in class org.h2.index.MetaIndex
 
getPlanSQL() - Method in class org.h2.index.MultiVersionIndex
 
getPlanSQL() - Method in class org.h2.index.PageDataIndex
 
getPlanSQL() - Method in class org.h2.index.ScanIndex
 
getPlanSQL() - Method in class org.h2.index.ViewIndex
 
getPlanSQL(boolean) - Method in class org.h2.table.TableFilter
Get the query execution plan text to use for this table filter.
getPooledConnection() - Method in class org.h2.jdbcx.JdbcDataSource
Open a new pooled connection using the current URL, user name and password.
getPooledConnection(String, String) - Method in class org.h2.jdbcx.JdbcDataSource
Open a new pooled connection using the current URL and the specified user name and password.
getPort() - Method in class org.h2.server.pg.PgServer
 
getPort() - Method in interface org.h2.server.Service
Gets the port this service is listening on.
getPort() - Method in class org.h2.server.TcpServer
 
getPort() - Method in class org.h2.server.web.WebServer
 
getPort() - Method in class org.h2.tools.Server
Gets the port this server is listening on.
getPos() - Method in class org.h2.util.CacheObject
 
getPowerOffCount() - Method in class org.h2.engine.Database
 
getPowerOffCount() - Method in class org.h2.engine.Session
 
getPowerOffCount() - Method in interface org.h2.engine.SessionInterface
Get the number of disk operations before power failure is simulated.
getPowerOffCount() - Method in class org.h2.engine.SessionRemote
 
getPowerOffCount() - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
getPrecision() - Method in class org.h2.expression.Aggregate
 
getPrecision() - Method in class org.h2.expression.Alias
 
getPrecision() - Method in class org.h2.expression.Expression
Get the precision of this expression.
getPrecision() - Method in class org.h2.expression.ExpressionColumn
 
getPrecision() - Method in class org.h2.expression.ExpressionList
 
getPrecision() - Method in class org.h2.expression.Function
 
getPrecision() - Method in class org.h2.expression.JavaAggregate
 
getPrecision() - Method in class org.h2.expression.JavaFunction
 
getPrecision() - Method in class org.h2.expression.Operation
 
getPrecision() - Method in class org.h2.expression.Parameter
 
getPrecision() - Method in interface org.h2.expression.ParameterInterface
Get the expected precision of this parameter.
getPrecision() - Method in class org.h2.expression.ParameterRemote
 
getPrecision() - Method in class org.h2.expression.Rownum
 
getPrecision() - Method in class org.h2.expression.SequenceValue
 
getPrecision() - Method in class org.h2.expression.Subquery
 
getPrecision() - Method in class org.h2.expression.ValueExpression
 
getPrecision() - Method in class org.h2.expression.Variable
 
getPrecision() - Method in class org.h2.expression.Wildcard
 
getPrecision(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Returns the parameter precision.
getPrecision(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Gets the precision for this column.
getPrecision() - Method in class org.h2.table.Column
 
getPrecision(int) - Method in class org.h2.tools.SimpleResultSet
Returns the precision.
getPrecision() - Method in class org.h2.value.Value
Get the precision.
getPrecision() - Method in class org.h2.value.ValueArray
 
getPrecision() - Method in class org.h2.value.ValueBoolean
 
getPrecision() - Method in class org.h2.value.ValueByte
 
getPrecision() - Method in class org.h2.value.ValueBytes
 
getPrecision() - Method in class org.h2.value.ValueDate
 
getPrecision() - Method in class org.h2.value.ValueDecimal
 
getPrecision() - Method in class org.h2.value.ValueDouble
 
getPrecision() - Method in class org.h2.value.ValueFloat
 
getPrecision() - Method in class org.h2.value.ValueInt
 
getPrecision() - Method in class org.h2.value.ValueLob
 
getPrecision() - Method in class org.h2.value.ValueLobDb
 
getPrecision() - Method in class org.h2.value.ValueLong
 
getPrecision() - Method in class org.h2.value.ValueNull
 
getPrecision() - Method in class org.h2.value.ValueResultSet
 
getPrecision() - Method in class org.h2.value.ValueShort
 
getPrecision() - Method in class org.h2.value.ValueString
 
getPrecision() - Method in class org.h2.value.ValueTime
 
getPrecision() - Method in class org.h2.value.ValueTimestamp
 
getPrecision() - Method in class org.h2.value.ValueUuid
 
getPrefix() - Method in class org.h2.store.fs.FilePathSplit
 
getPrefix() - Method in class org.h2.store.fs.FilePathWrapper
 
getPrepared() - Method in class org.h2.engine.Procedure
 
getPreserveWhitespace() - Method in class org.h2.tools.Csv
Whether whitespace in unquoted text is preserved.
getPrimaryKey() - Method in class org.h2.table.Table
 
getPrimaryKeys(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the primary key columns for a table.
getProcedure(String) - Method in class org.h2.engine.Session
Get the procedure with the given name, or null if none exists.
getProcedureColumns(String, String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of procedure columns.
getProcedures(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of procedures.
getProcedureTerm() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the term for "procedure".
getProperty(String, String) - Method in class org.h2.engine.ConnectionInfo
Get the value of the given property.
getProperty(String, String) - Static method in class org.h2.util.Utils
Get the system property.
getProperty(String, int) - Static method in class org.h2.util.Utils
Get the system property.
getProperty(String, boolean) - Static method in class org.h2.util.Utils
Get the system property.
getPropertyInfo(String, Properties) - Method in class org.h2.Driver
Get the list of supported properties.
getPublicRole() - Method in class org.h2.engine.Database
 
getQualifiedTable() - Method in class org.h2.table.TableLink
 
getQuery() - Method in class org.h2.bnf.Sentence
Get the query string.
getQuery() - Method in class org.h2.expression.Subquery
 
getQuery() - Method in class org.h2.table.TableView
 
getQueryTimeout() - Method in class org.h2.engine.Session
 
getQueryTimeout() - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
getQueryTimeout() - Method in class org.h2.jdbc.JdbcStatement
Gets the current query timeout in seconds.
getQueryUpper() - Method in class org.h2.bnf.Sentence
Get the uppercase version of the query string.
getQueueSize() - Method in class org.h2.schema.TriggerObject
 
getRandom() - Method in class org.h2.engine.Session
 
getReadCount() - Method in class org.h2.store.PageStore
Get the file read count since the database was opened.
getReader(InputStream) - Static method in class org.h2.util.IOUtils
Create a reader to read from an input stream using the UTF-8 format.
getReader() - Method in class org.h2.value.Value
 
getReader() - Method in class org.h2.value.ValueLob
 
getReader() - Method in class org.h2.value.ValueLobDb
 
getReader() - Method in class org.h2.value.ValueNull
 
getReaderFromString(String) - Static method in class org.h2.util.IOUtils
Create a reader to read from a string.
getReadStart() - Static method in class org.h2.store.PageStreamData
 
getRecursiveResult() - Method in class org.h2.table.TableView
 
getRef(int) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Gets a column as a reference.
getRef(String) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Gets a column as a reference.
getRef(int) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Gets a column as a reference.
getRef(String) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Gets a column as a reference.
getRef(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getRef(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getRefColumns() - Method in class org.h2.constraint.ConstraintReferential
 
getReference() - Method in class org.h2.jdbcx.JdbcDataSource
Get a new reference for this object, using the current settings.
getReferencedColumns(Table) - Method in class org.h2.constraint.Constraint
Get all referenced columns.
getReferencedColumns(Table) - Method in class org.h2.constraint.ConstraintCheck
 
getReferencedColumns(Table) - Method in class org.h2.constraint.ConstraintReferential
 
getReferencedColumns(Table) - Method in class org.h2.constraint.ConstraintUnique
 
getReferentialIntegrity() - Method in class org.h2.engine.Database
 
getRefTable() - Method in class org.h2.constraint.Constraint
 
getRefTable() - Method in class org.h2.constraint.ConstraintReferential
 
getResolver() - Method in class org.h2.expression.ExpressionVisitor
Get the column resolver.
getResource(String) - Static method in class org.h2.util.Utils
Get a resource from the resource map.
getResult() - Method in interface org.h2.api.AggregateFunction
This method returns the computed aggregate value.
getResult(Session) - Method in class org.h2.table.FunctionTable
Read the result from the function.
getResult(PreparedStatement, int[], int[]) - Method in class org.h2.tools.MultiDimension
Executes a prepared query that was generated using generatePreparedQuery.
getResultSet() - Method in class org.h2.jdbc.JdbcArray
Returns the value as a result set.
getResultSet(Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcArray
Returns the value as a result set.
getResultSet(long, int) - Method in class org.h2.jdbc.JdbcArray
Returns the value as a result set.
getResultSet(long, int, Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcArray
Returns the value as a result set.
getResultSet() - Method in class org.h2.jdbc.JdbcStatement
Returns the last result set produces by this statement.
getResultSet(Session) - Method in class org.h2.table.FunctionTable
Read the result set from the function.
getResultSet() - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
getResultSet(Map<String, Class<?>>) - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
getResultSet(long, int) - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
getResultSet(long, int, Map<String, Class<?>>) - Method in class org.h2.tools.SimpleResultSet.SimpleArray
INTERNAL
getResultSet() - Method in class org.h2.value.Value
 
getResultSet() - Method in class org.h2.value.ValueResultSet
 
getResultSetConcurrency() - Method in class org.h2.jdbc.JdbcStatement
Gets the result set concurrency created by this object.
getResultSetHoldability() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the result set holdability.
getResultSetHoldability() - Method in class org.h2.jdbc.JdbcStatement
Gets the result set holdability.
getResultSetType() - Method in class org.h2.jdbc.JdbcStatement
Gets the result set type.
getRight() - Method in class org.h2.command.dml.SelectUnion
 
getRightForRole(Role) - Method in class org.h2.engine.RightOwner
Get the 'grant role' right of this object.
getRightForTable(Table) - Method in class org.h2.engine.RightOwner
Get the 'grant table' right of this object.
getRightMask() - Method in class org.h2.engine.Right
 
getRights() - Method in class org.h2.engine.Right
 
getRootPageId() - Method in class org.h2.index.PageIndex
Get the root page of this index.
getRootPageId(int) - Method in class org.h2.store.PageStore
Get the root page of an index.
getRow() - Method in class org.h2.engine.UndoLogRecord
Get the row that was deleted or inserted.
getRow(Session, long) - Method in class org.h2.index.BaseIndex
 
getRow(Session, long) - Method in interface org.h2.index.Index
Get the row with the given key.
getRow(Session, long) - Method in class org.h2.index.MultiVersionIndex
 
getRow(Session, long) - Method in class org.h2.index.PageBtreeIndex
Get a row from the main index.
getRow(Session, long) - Method in class org.h2.index.PageDataIndex
 
getRow(Session, long) - Method in class org.h2.index.ScanIndex
 
getRow() - Method in class org.h2.jdbc.JdbcResultSet
Gets the current row number.
getRow(Session, long) - Method in class org.h2.table.RegularTable
Read the given row.
getRow() - Method in class org.h2.tools.SimpleResultSet
Returns the row number (1, 2,...) or 0 for no row.
getRowCount() - Method in class org.h2.command.dml.Insert
 
getRowCount() - Method in class org.h2.expression.TableFunction
 
getRowCount(Session) - Method in class org.h2.index.FunctionIndex
 
getRowCount(Session) - Method in class org.h2.index.HashIndex
 
getRowCount(Session) - Method in interface org.h2.index.Index
Get the row count of this table, for the given session.
getRowCount(Session) - Method in class org.h2.index.LinkedIndex
 
getRowCount(Session) - Method in class org.h2.index.MetaIndex
 
getRowCount(Session) - Method in class org.h2.index.MultiVersionIndex
 
getRowCount(Session) - Method in class org.h2.index.NonUniqueHashIndex
 
getRowCount(Session) - Method in class org.h2.index.PageBtreeIndex
 
getRowCount(Session) - Method in class org.h2.index.PageDataIndex
 
getRowCount(Session) - Method in class org.h2.index.PageDelegateIndex
 
getRowCount(Session) - Method in class org.h2.index.RangeIndex
 
getRowCount(Session) - Method in class org.h2.index.ScanIndex
 
getRowCount(Session) - Method in class org.h2.index.TreeIndex
 
getRowCount(Session) - Method in class org.h2.index.ViewIndex
 
getRowCount() - Method in class org.h2.result.LocalResult
 
getRowCount() - Method in interface org.h2.result.ResultInterface
Get the number of rows in this object.
getRowCount() - Method in class org.h2.result.ResultRemote
 
getRowCount() - Method in interface org.h2.result.ResultTarget
Get the number of rows.
getRowCount(Session) - Method in class org.h2.table.FunctionTable
 
getRowCount(Session) - Method in class org.h2.table.MetaTable
 
getRowCount(Session) - Method in class org.h2.table.RangeTable
 
getRowCount(Session) - Method in class org.h2.table.RegularTable
 
getRowCount(Session) - Method in class org.h2.table.Table
Get the row count for this table.
getRowCount(Session) - Method in class org.h2.table.TableLink
 
getRowCount(Session) - Method in class org.h2.table.TableView
 
getRowCountApproximation() - Method in class org.h2.index.FunctionIndex
 
getRowCountApproximation() - Method in class org.h2.index.HashIndex
 
getRowCountApproximation() - Method in interface org.h2.index.Index
Get the approximated row count for this table.
getRowCountApproximation() - Method in class org.h2.index.LinkedIndex
 
getRowCountApproximation() - Method in class org.h2.index.MetaIndex
 
getRowCountApproximation() - Method in class org.h2.index.MultiVersionIndex
 
getRowCountApproximation() - Method in class org.h2.index.NonUniqueHashIndex
 
getRowCountApproximation() - Method in class org.h2.index.PageBtreeIndex
 
getRowCountApproximation() - Method in class org.h2.index.PageDataIndex
 
getRowCountApproximation() - Method in class org.h2.index.PageDelegateIndex
 
getRowCountApproximation() - Method in class org.h2.index.RangeIndex
 
getRowCountApproximation() - Method in class org.h2.index.ScanIndex
 
getRowCountApproximation() - Method in class org.h2.index.TreeIndex
 
getRowCountApproximation() - Method in class org.h2.index.ViewIndex
 
getRowCountApproximation() - Method in class org.h2.table.FunctionTable
 
getRowCountApproximation() - Method in class org.h2.table.MetaTable
 
getRowCountApproximation() - Method in class org.h2.table.RangeTable
 
getRowCountApproximation() - Method in class org.h2.table.RegularTable
 
getRowCountApproximation() - Method in class org.h2.table.Table
Get the approximated row count for this table.
getRowCountApproximation() - Method in class org.h2.table.TableLink
 
getRowCountApproximation() - Method in class org.h2.table.TableView
 
getRowId(int) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Returns the value of the specified column as a row id.
getRowId(String) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Returns the value of the specified column as a row id.
getRowId(int) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Returns the value of the specified column as a row id.
getRowId(String) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Returns the value of the specified column as a row id.
getRowId() - Method in class org.h2.result.LocalResult
 
getRowId() - Method in interface org.h2.result.ResultInterface
Get the current row id, starting with 0.
getRowId() - Method in class org.h2.result.ResultRemote
 
getRowId(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getRowId(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getRowIdColumn() - Method in class org.h2.command.dml.SelectListColumnResolver
 
getRowIdColumn() - Method in interface org.h2.table.ColumnResolver
Get the row id pseudo column, if there is one.
getRowIdColumn() - Method in class org.h2.table.RegularTable
 
getRowIdColumn() - Method in class org.h2.table.SingleColumnResolver
 
getRowIdColumn() - Method in class org.h2.table.Table
Get the row id column if this table has one.
getRowIdColumn() - Method in class org.h2.table.TableFilter
 
getRowIdLifetime() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Get the lifetime of a rowid.
getRowSeparatorWrite() - Method in class org.h2.tools.Csv
Get the current row separator for writing.
getRowWithKey(long) - Method in class org.h2.index.PageDataIndex
Get the row with the given key.
getRule() - Method in class org.h2.bnf.RuleHead
 
getRuleHead(String) - Method in class org.h2.bnf.Bnf
Get the rule head for the given title.
getRuleMapKey(String) - Static method in class org.h2.bnf.Bnf
Convert convert ruleLink to rule_link.
getSavepointId() - Method in class org.h2.jdbc.JdbcSavepoint
Get the generated id of this savepoint.
getSavepointName() - Method in class org.h2.jdbc.JdbcSavepoint
Get the name of this savepoint.
getScale() - Method in class org.h2.expression.Aggregate
 
getScale() - Method in class org.h2.expression.Alias
 
getScale() - Method in class org.h2.expression.Expression
Get the scale of this expression.
getScale() - Method in class org.h2.expression.ExpressionColumn
 
getScale() - Method in class org.h2.expression.ExpressionList
 
getScale() - Method in class org.h2.expression.Function
 
getScale() - Method in class org.h2.expression.JavaAggregate
 
getScale() - Method in class org.h2.expression.JavaFunction
 
getScale() - Method in class org.h2.expression.Operation
 
getScale() - Method in class org.h2.expression.Parameter
 
getScale() - Method in interface org.h2.expression.ParameterInterface
Get the expected scale of this parameter.
getScale() - Method in class org.h2.expression.ParameterRemote
 
getScale() - Method in class org.h2.expression.Rownum
 
getScale() - Method in class org.h2.expression.SequenceValue
 
getScale() - Method in class org.h2.expression.Subquery
 
getScale() - Method in class org.h2.expression.ValueExpression
 
getScale() - Method in class org.h2.expression.Variable
 
getScale() - Method in class org.h2.expression.Wildcard
 
getScale(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Returns the parameter scale.
getScale(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Gets the scale for this column.
getScale() - Method in class org.h2.table.Column
 
getScale(int) - Method in class org.h2.tools.SimpleResultSet
Returns the scale.
getScale() - Method in class org.h2.value.Value
 
getScale() - Method in class org.h2.value.ValueDecimal
 
getScale() - Method in class org.h2.value.ValueDouble
 
getScale() - Method in class org.h2.value.ValueFloat
 
getScale() - Method in class org.h2.value.ValueTimestamp
 
getScanIndex(Session) - Method in class org.h2.table.FunctionTable
 
getScanIndex(Session) - Method in class org.h2.table.MetaTable
 
getScanIndex(Session) - Method in class org.h2.table.RangeTable
 
getScanIndex(Session) - Method in class org.h2.table.RegularTable
 
getScanIndex(Session) - Method in class org.h2.table.Table
Get the scan index to iterate through all rows.
getScanIndex(Session) - Method in class org.h2.table.TableLink
 
getScanIndex(Session) - Method in class org.h2.table.TableView
 
getSchema() - Method in class org.h2.command.ddl.SchemaCommand
Get the schema
getSchema(String) - Method in class org.h2.engine.Database
Get the schema.
getSchema() - Method in class org.h2.index.MultiVersionIndex
 
getSchema() - Method in interface org.h2.schema.SchemaObject
Get the schema in which this object is defined
getSchema() - Method in class org.h2.schema.SchemaObjectBase
 
getSchemaName() - Method in class org.h2.command.dml.SelectListColumnResolver
 
getSchemaName() - Method in class org.h2.expression.Expression
Get the schema name, or null
getSchemaName() - Method in class org.h2.expression.ExpressionColumn
 
getSchemaName() - Method in class org.h2.expression.Wildcard
 
getSchemaName(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the schema name.
getSchemaName(int) - Method in class org.h2.result.LocalResult
 
getSchemaName(int) - Method in interface org.h2.result.ResultInterface
Get the schema name for the column, if one exists.
getSchemaName(int) - Method in class org.h2.result.ResultRemote
 
getSchemaName() - Method in interface org.h2.table.ColumnResolver
Get the schema name.
getSchemaName() - Method in class org.h2.table.SingleColumnResolver
 
getSchemaName() - Method in class org.h2.table.TableFilter
 
getSchemaName(int) - Method in class org.h2.tools.SimpleResultSet
Returns null.
getSchemas() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of schemas.
getSchemas(String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported] Gets the list of schemas.
getSchemaSearchPath() - Method in class org.h2.engine.Session
 
getSchemaTerm() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the term for "schema".
getScheme() - Method in class org.h2.store.fs.FilePath
Get the scheme (prefix) for this file provider.
getScheme() - Method in class org.h2.store.fs.FilePathDisk
 
getScheme() - Method in class org.h2.store.fs.FilePathMem
 
getScheme() - Method in class org.h2.store.fs.FilePathNio
 
getScheme() - Method in class org.h2.store.fs.FilePathNioMapped
 
getScheme() - Method in class org.h2.store.fs.FilePathRec
Get the prefix for this file system.
getScheme() - Method in class org.h2.store.fs.FilePathSplit
 
getScheme() - Method in class org.h2.store.fs.FilePathZip
 
getScopeIdentity() - Method in class org.h2.engine.Session
 
getScriptDirectory() - Static method in class org.h2.constant.SysProperties
System property h2.scriptDirectory (default: empty string).
Relative or absolute directory where the script files are stored to or read from.
getSearchRow() - Method in interface org.h2.index.Cursor
Get the current row.
getSearchRow() - Method in class org.h2.index.FunctionCursor
 
getSearchRow() - Method in class org.h2.index.FunctionCursorResultSet
 
getSearchRow() - Method in class org.h2.index.IndexCursor
 
getSearchRow() - Method in class org.h2.index.LinkedCursor
 
getSearchRow() - Method in class org.h2.index.MetaCursor
 
getSearchRow() - Method in class org.h2.index.MultiVersionCursor
 
getSearchRow() - Method in class org.h2.index.NonUniqueHashCursor
 
getSearchRow() - Method in class org.h2.index.PageBtreeCursor
 
getSearchRow() - Method in class org.h2.index.ScanCursor
 
getSearchRow() - Method in class org.h2.index.SingleRowCursor
 
getSearchRow() - Method in class org.h2.index.TreeCursor
 
getSearchRow() - Method in class org.h2.index.ViewCursor
 
getSearchStringEscape() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the default escape character for DatabaseMetaData search patterns.
getSection() - Method in class org.h2.bnf.RuleHead
 
getSelect() - Method in class org.h2.command.dml.SelectListColumnResolver
 
getSelect() - Method in interface org.h2.table.ColumnResolver
Get the select statement.
getSelect() - Method in class org.h2.table.SingleColumnResolver
 
getSelect() - Method in class org.h2.table.TableFilter
 
getSelectivity() - Method in class org.h2.table.Column
Get the selectivity of the column.
getSequence(String) - Method in class org.h2.schema.Schema
Get the sequence with the given name.
getSequence() - Method in class org.h2.table.Column
 
getService() - Method in class org.h2.tools.Server
Get the service attached to this server.
getSession() - Method in class org.h2.command.Parser
 
getSession() - Method in class org.h2.index.ViewIndex
 
getSession() - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
getSession() - Method in class org.h2.table.TableFilter
 
getSessionCount() - Method in class org.h2.engine.Database
 
getSessionId() - Method in class org.h2.result.Row
 
getSessions(boolean) - Method in class org.h2.engine.Database
Get all sessions that are currently connected to the database.
getSessionStart() - Method in class org.h2.engine.Session
 
getSettings() - Method in class org.h2.engine.Database
 
getSettings() - Method in class org.h2.engine.SettingsBase
Get all settings.
getShort(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a short.
getShort(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a short.
getShort(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a short.
getShort(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a short.
getShort(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a short.
getShort(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a short.
getShort() - Method in class org.h2.value.Value
 
getShort() - Method in class org.h2.value.ValueNull
 
getShort() - Method in class org.h2.value.ValueShort
 
getShortName() - Method in class org.h2.engine.Database
 
getSignum() - Method in class org.h2.value.Value
 
getSignum() - Method in class org.h2.value.ValueByte
 
getSignum() - Method in class org.h2.value.ValueDecimal
 
getSignum() - Method in class org.h2.value.ValueDouble
 
getSignum() - Method in class org.h2.value.ValueFloat
 
getSignum() - Method in class org.h2.value.ValueInt
 
getSignum() - Method in class org.h2.value.ValueLong
 
getSignum() - Method in class org.h2.value.ValueShort
 
getSignum() - Method in class org.h2.value.ValueTime
 
getSmall() - Method in class org.h2.value.Value
Get the byte array.
getSmall() - Method in class org.h2.value.ValueLob
Get the data if this a small lob value.
getSmall() - Method in class org.h2.value.ValueLobDb
Get the data if this a small lob value.
getSocket() - Method in class org.h2.value.Transfer
Get the socket.
getSortTypes() - Method in class org.h2.result.SortOrder
Get the sort order bit masks.
getSource() - Method in class org.h2.engine.FunctionAlias
 
getSource() - Method in exception org.h2.message.DbException
 
getSQL() - Method in class org.h2.command.dml.SelectOrderBy
 
getSQL() - Method in class org.h2.command.Prepared
Get the SQL statement.
getSQL(Value[]) - Static method in class org.h2.command.Prepared
Get the SQL snippet of the value list.
getSQL(Expression[]) - Static method in class org.h2.command.Prepared
Get the SQL snippet of the expression list.
getSQL() - Method in interface org.h2.engine.DbObject
Get the SQL name of this object (may be quoted).
getSQL() - Method in class org.h2.engine.DbObjectBase
 
getSQL() - Method in class org.h2.engine.FunctionAlias
 
getSQL() - Method in class org.h2.engine.MetaRecord
 
getSQL() - Method in class org.h2.expression.Aggregate
 
getSQL() - Method in class org.h2.expression.Alias
 
getSQL() - Method in class org.h2.expression.CompareLike
 
getSQL() - Method in class org.h2.expression.Comparison
 
getSQL() - Method in class org.h2.expression.ConditionAndOr
 
getSQL() - Method in class org.h2.expression.ConditionExists
 
getSQL() - Method in class org.h2.expression.ConditionIn
 
getSQL() - Method in class org.h2.expression.ConditionInSelect
 
getSQL() - Method in class org.h2.expression.ConditionNot
 
getSQL() - Method in class org.h2.expression.Expression
Get the SQL statement of this expression.
getSQL() - Method in class org.h2.expression.ExpressionColumn
 
getSQL() - Method in class org.h2.expression.ExpressionList
 
getSQL() - Method in class org.h2.expression.Function
 
getSQL() - Method in interface org.h2.expression.FunctionCall
Get the SQL snippet of the function (including arguments).
getSQL() - Method in class org.h2.expression.JavaAggregate
 
getSQL() - Method in class org.h2.expression.JavaFunction
 
getSQL() - Method in class org.h2.expression.Operation
 
getSQL() - Method in class org.h2.expression.Parameter
 
getSQL() - Method in class org.h2.expression.Rownum
 
getSQL() - Method in class org.h2.expression.SequenceValue
 
getSQL() - Method in class org.h2.expression.Subquery
 
getSQL() - Method in class org.h2.expression.TableFunction
 
getSQL() - Method in class org.h2.expression.ValueExpression
 
getSQL() - Method in class org.h2.expression.Variable
 
getSQL() - Method in class org.h2.expression.Wildcard
 
getSQL() - Method in class org.h2.index.IndexCondition
Get the SQL snippet of this comparison.
getSQL() - Method in class org.h2.index.IndexType
Get the SQL snippet to create such an index.
getSQL() - Method in class org.h2.index.MultiVersionIndex
 
getSQL() - Method in exception org.h2.jdbc.JdbcSQLException
Returns the SQL statement.
getSQL(Expression[], int) - Method in class org.h2.result.SortOrder
Create the SQL snippet that describes this sort order.
getSQL() - Method in class org.h2.schema.SchemaObjectBase
 
getSQL() - Method in class org.h2.table.Column
 
getSQL() - Method in class org.h2.table.FunctionTable
 
getSQL() - Method in class org.h2.table.IndexColumn
Get the SQL snippet for this index column.
getSQL() - Method in class org.h2.table.RangeTable
 
getSQL() - Method in class org.h2.table.TableView
 
getSQL() - Method in class org.h2.value.Value
Get the SQL expression for this value.
getSQL() - Method in class org.h2.value.ValueArray
 
getSQL() - Method in class org.h2.value.ValueBoolean
 
getSQL() - Method in class org.h2.value.ValueByte
 
getSQL() - Method in class org.h2.value.ValueBytes
 
getSQL() - Method in class org.h2.value.ValueDate
 
getSQL() - Method in class org.h2.value.ValueDecimal
 
getSQL() - Method in class org.h2.value.ValueDouble
 
getSQL() - Method in class org.h2.value.ValueFloat
 
getSQL() - Method in class org.h2.value.ValueInt
 
getSQL() - Method in class org.h2.value.ValueLob
 
getSQL() - Method in class org.h2.value.ValueLobDb
 
getSQL() - Method in class org.h2.value.ValueLong
 
getSQL() - Method in class org.h2.value.ValueNull
 
getSQL() - Method in class org.h2.value.ValueResultSet
 
getSQL() - Method in class org.h2.value.ValueShort
 
getSQL() - Method in class org.h2.value.ValueString
 
getSQL() - Method in class org.h2.value.ValueStringIgnoreCase
 
getSQL() - Method in class org.h2.value.ValueTime
 
getSQL() - Method in class org.h2.value.ValueTimestamp
 
getSQL() - Method in class org.h2.value.ValueUuid
 
getSQLException() - Method in exception org.h2.message.DbException
Get the SQLException object.
getSQLKeywords() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the comma-separated list of all SQL keywords that are not supported as table/column/index name, in addition to the SQL-92 keywords.
getSQLStateType() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the SQL State type.
getSQLXML(int) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Returns the value of the specified column as a SQLXML object.
getSQLXML(String) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Returns the value of the specified column as a SQLXML object.
getSQLXML(int) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Returns the value of the specified column as a SQLXML object.
getSQLXML(String) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Returns the value of the specified column as a SQLXML object.
getSQLXML(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getSQLXML(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getStartTime() - Static method in class org.h2.server.pg.PgServer
Get the current system time.
getState(int) - Static method in class org.h2.constant.ErrorCode
INTERNAL
getState() - Method in class org.h2.store.InDoubtTransaction
Get the state of this transaction as a text.
getStatement() - Method in class org.h2.jdbc.JdbcResultSet
Returns the statement that created this object.
getStatement() - Method in class org.h2.tools.SimpleResultSet
Returns null.
getStatements() - Method in class org.h2.bnf.Bnf
Get the list of possible statements.
getStaticField(String) - Static method in class org.h2.util.Utils
Returns a static field.
getStatus() - Method in class org.h2.tools.Server
Get the status of this server.
getStrength() - Method in class org.h2.value.CompareMode
 
getString(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a String.
getString(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a String.
getString(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a String.
getString(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a String.
getString(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a String.
getString(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a String.
getString() - Method in class org.h2.value.Value
Get the value as a string.
getString() - Method in class org.h2.value.ValueArray
 
getString() - Method in class org.h2.value.ValueBoolean
 
getString() - Method in class org.h2.value.ValueByte
 
getString() - Method in class org.h2.value.ValueBytes
 
getString() - Method in class org.h2.value.ValueDate
 
getString() - Method in class org.h2.value.ValueDecimal
 
getString() - Method in class org.h2.value.ValueDouble
 
getString() - Method in class org.h2.value.ValueFloat
 
getString() - Method in class org.h2.value.ValueInt
 
getString() - Method in class org.h2.value.ValueLob
 
getString() - Method in class org.h2.value.ValueLobDb
 
getString() - Method in class org.h2.value.ValueLong
 
getString() - Method in class org.h2.value.ValueNull
 
getString() - Method in class org.h2.value.ValueResultSet
 
getString() - Method in class org.h2.value.ValueShort
 
getString() - Method in class org.h2.value.ValueString
 
getString() - Method in class org.h2.value.ValueTime
 
getString() - Method in class org.h2.value.ValueTimestamp
 
getString() - Method in class org.h2.value.ValueUuid
 
getStringFunctions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the list of string functions supported by this database.
getStringLen(String) - Static method in class org.h2.store.Data
Get the length of a String.
getStringValue() - Method in class org.h2.engine.Setting
 
getSubString(long, int) - Method in class org.h2.jdbc.JdbcClob
Returns a substring.
getSuperTables(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Get the list of super tables of a table.
getSuperTypes(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported]
getSyntaxError(String, int) - Static method in exception org.h2.message.DbException
Create a syntax error exception.
getSyntaxError(String, int, String) - Static method in exception org.h2.message.DbException
Create a syntax error exception.
getSystemColumns() - Method in class org.h2.command.dml.SelectListColumnResolver
 
getSystemColumns() - Method in interface org.h2.table.ColumnResolver
Get the list of system columns, if any.
getSystemColumns() - Method in class org.h2.table.SingleColumnResolver
 
getSystemColumns() - Method in class org.h2.table.TableFilter
Get the system columns that this table understands.
getSystemFunctions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the list of system functions supported by this database.
getSystemSession() - Method in class org.h2.engine.Database
 
getSystemSession() - Method in class org.h2.store.PageStore
 
getTable() - Method in class org.h2.constraint.Constraint
 
getTable() - Method in class org.h2.engine.UndoLogRecord
Get the table.
getTable() - Method in class org.h2.expression.ExpressionVisitor
Get the table.
getTable() - Method in class org.h2.index.BaseIndex
 
getTable() - Method in interface org.h2.index.Index
Get the table on which this index is based.
getTable() - Method in class org.h2.index.MultiVersionIndex
 
getTable() - Method in class org.h2.schema.TriggerObject
Get the table of this trigger.
getTable() - Method in class org.h2.table.Column
 
getTable() - Method in class org.h2.table.TableFilter
 
getTableAlias() - Method in class org.h2.command.dml.SelectListColumnResolver
 
getTableAlias() - Method in class org.h2.expression.Expression
Get the table alias name or null if this expression does not represent a column.
getTableAlias() - Method in class org.h2.expression.Wildcard
 
getTableAlias() - Method in interface org.h2.table.ColumnResolver
Get the table alias.
getTableAlias() - Method in class org.h2.table.SingleColumnResolver
 
getTableAlias() - Method in class org.h2.table.TableFilter
Get the table alias name.
getTableFilter() - Method in class org.h2.command.dml.SelectListColumnResolver
 
getTableFilter() - Method in class org.h2.expression.ExpressionColumn
 
getTableFilter() - Method in interface org.h2.table.ColumnResolver
Get the table filter.
getTableFilter() - Method in class org.h2.table.SingleColumnResolver
 
getTableFilter() - Method in class org.h2.table.TableFilter
 
getTableId() - Method in class org.h2.value.Value
Get the table (only for LOB object).
getTableId() - Method in class org.h2.value.ValueLob
Get the current table id of this lob.
getTableId() - Method in class org.h2.value.ValueLobDb
Get the current table id of this lob.
getTableName() - Method in class org.h2.expression.Alias
 
getTableName() - Method in class org.h2.expression.Expression
Get the table name, or null
getTableName() - Method in class org.h2.expression.ExpressionColumn
 
getTableName(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Returns the table name.
getTableName(int) - Method in class org.h2.result.LocalResult
 
getTableName(int) - Method in interface org.h2.result.ResultInterface
Get the table name for the column, if one exists.
getTableName(int) - Method in class org.h2.result.ResultRemote
 
getTableName(int) - Method in class org.h2.tools.SimpleResultSet
Returns null.
getTableOrView(Session, String) - Method in class org.h2.schema.Schema
Get the table or view with the given name.
getTablePrivileges(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of table privileges.
getTables() - Method in class org.h2.bnf.Sentence
Get the set of tables.
getTables() - Method in class org.h2.command.dml.Query
Get all tables that are involved in this query.
getTables() - Method in class org.h2.command.dml.Select
 
getTables() - Method in class org.h2.command.dml.SelectUnion
 
getTables(String, String, String, String[]) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of tables in the database.
getTableType() - Method in class org.h2.table.FunctionTable
 
getTableType() - Method in class org.h2.table.MetaTable
 
getTableType() - Method in class org.h2.table.RangeTable
 
getTableType() - Method in class org.h2.table.RegularTable
 
getTableType() - Method in class org.h2.table.Table
Get the table type name
getTableType() - Method in class org.h2.table.TableLink
 
getTableType() - Method in class org.h2.table.TableView
 
getTableTypes() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of table types.
getTempFileDeleter() - Method in class org.h2.engine.Database
 
getTempFileDeleter() - Method in class org.h2.engine.SessionRemote
 
getTempFileDeleter() - Method in interface org.h2.store.DataHandler
Get the temp file deleter mechanism.
getTempFileDeleter() - Method in class org.h2.tools.Recover
INTERNAL
getTemplateRow() - Method in class org.h2.table.Table
 
getTemplateSimpleRow(boolean) - Method in class org.h2.table.Table
Get a new simple row object.
getTempTableName(String, Session) - Method in class org.h2.engine.Database
Get a unique temporary table name.
getTime(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Time.
getTime(int, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Time using a specified time zone.
getTime(String, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Time using a specified time zone.
getTime(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Time.
getTime(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Time.
getTime(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Time.
getTime(int, Calendar) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Time using a specified time zone.
getTime(String, Calendar) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Time using a specified time zone.
getTime(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an java.sql.Time.
getTime(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Time.
getTime(int, Calendar) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getTime(String, Calendar) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getTime() - Method in class org.h2.value.Value
 
getTime() - Method in class org.h2.value.ValueNull
 
getTime() - Method in class org.h2.value.ValueTime
 
getTimeDateFunctions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the list of date and time functions supported by this database.
getTimeLocalWithoutDst(Date) - Static method in class org.h2.util.DateTimeUtils
Get the number of milliseconds since 1970-01-01 in the local timezone, but without daylight saving time into account.
getTimestamp(int) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Timestamp.
getTimestamp(int, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Timestamp using a specified time zone.
getTimestamp(String, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Timestamp using a specified time zone.
getTimestamp(String) - Method in class org.h2.jdbc.JdbcCallableStatement
Returns the value of the specified column as a java.sql.Timestamp.
getTimestamp(int) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Timestamp.
getTimestamp(String) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Timestamp.
getTimestamp(int, Calendar) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Timestamp using a specified time zone.
getTimestamp(String, Calendar) - Method in class org.h2.jdbc.JdbcResultSet
Returns the value of the specified column as a java.sql.Timestamp.
getTimestamp(int) - Method in class org.h2.tools.SimpleResultSet
Returns the value as an java.sql.Timestamp.
getTimestamp(String) - Method in class org.h2.tools.SimpleResultSet
Returns the value as a java.sql.Timestamp.
getTimestamp(int, Calendar) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getTimestamp(String, Calendar) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getTimestamp() - Method in class org.h2.value.Value
 
getTimestamp() - Method in class org.h2.value.ValueNull
 
getTimestamp() - Method in class org.h2.value.ValueTimestamp
 
getTimeUTCWithoutDst(long) - Static method in class org.h2.util.DateTimeUtils
Convert the number of milliseconds since 1970-01-01 in the local timezone to UTC, but without daylight saving time into account.
getTokenizer(String) - Static method in class org.h2.bnf.Bnf
Get the tokenizer for the given syntax.
getTop(int) - Method in class org.h2.util.Profiler
Get the top stack traces.
getTopFilters() - Method in class org.h2.command.dml.Select
 
getTopic() - Method in class org.h2.bnf.RuleHead
 
getTopTableFilter() - Method in class org.h2.command.dml.Select
 
getTrace(String) - Method in class org.h2.engine.Database
Get the trace object for the given module.
getTrace() - Method in class org.h2.engine.Session
 
getTrace() - Method in interface org.h2.engine.SessionInterface
Get the trace object
getTrace() - Method in class org.h2.engine.SessionRemote
 
getTrace() - Method in class org.h2.message.TraceObject
Get the trace object.
getTrace(String) - Method in class org.h2.message.TraceSystem
Get or create a trace object for this module.
getTrace() - Method in class org.h2.store.PageStore
 
getTrace() - Method in interface org.h2.util.CacheWriter
Get the trace writer.
getTraceId() - Method in class org.h2.message.TraceObject
INTERNAL
getTraceLevel() - Method in class org.h2.jmx.DatabaseInfo
 
getTraceLevel() - Method in interface org.h2.jmx.DatabaseInfoMBean
The trace level (0 disabled, 1 error, 2 info, 3 debug).
getTraceObjectName() - Method in class org.h2.message.TraceObject
INTERNAL
getTraceSQL() - Method in class org.h2.value.Value
Get a medium size SQL expression for debugging or tracing.
getTraceSQL() - Method in class org.h2.value.ValueArray
 
getTraceSQL() - Method in class org.h2.value.ValueLob
 
getTraceSQL() - Method in class org.h2.value.ValueLobDb
 
getTraceSystem() - Method in class org.h2.engine.Database
 
getTraceSystem() - Static method in class org.h2.jdbcx.JdbcDataSourceFactory
INTERNAL
getTransaction() - Method in class org.h2.store.InDoubtTransaction
Get the name of the transaction.
getTransactionId() - Method in class org.h2.engine.Session
 
getTransactionIsolation() - Method in class org.h2.jdbc.JdbcConnection
Returns the current transaction isolation level.
getTransactionStart() - Method in class org.h2.engine.Session
 
getTransactionTimeout() - Method in class org.h2.jdbcx.JdbcXAConnection
Get the transaction timeout.
getTriggerClassName() - Method in class org.h2.schema.TriggerObject
Get the trigger class name.
getType(int[]) - Method in interface org.h2.api.AggregateFunction
This method must return the SQL type of the method, given the SQL type of the input data.
getType() - Method in class org.h2.command.ddl.AlterIndexRename
 
getType() - Method in class org.h2.command.ddl.AlterSchemaRename
 
getType() - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
getType() - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
getType() - Method in class org.h2.command.ddl.AlterTableDropConstraint
 
getType() - Method in class org.h2.command.ddl.AlterTableRename
 
getType() - Method in class org.h2.command.ddl.AlterTableRenameColumn
 
getType() - Method in class org.h2.command.ddl.AlterUser
 
getType() - Method in class org.h2.command.ddl.AlterView
 
getType() - Method in class org.h2.command.ddl.Analyze
 
getType() - Method in class org.h2.command.ddl.CreateAggregate
 
getType() - Method in class org.h2.command.ddl.CreateConstant
 
getType() - Method in class org.h2.command.ddl.CreateFunctionAlias
 
getType() - Method in class org.h2.command.ddl.CreateIndex
 
getType() - Method in class org.h2.command.ddl.CreateLinkedTable
 
getType() - Method in class org.h2.command.ddl.CreateRole
 
getType() - Method in class org.h2.command.ddl.CreateSchema
 
getType() - Method in class org.h2.command.ddl.CreateSequence
 
getType() - Method in class org.h2.command.ddl.CreateTable
 
getType() - Method in class org.h2.command.ddl.CreateTrigger
 
getType() - Method in class org.h2.command.ddl.CreateUser
 
getType() - Method in class org.h2.command.ddl.CreateUserDataType
 
getType() - Method in class org.h2.command.ddl.CreateView
 
getType() - Method in class org.h2.command.ddl.DeallocateProcedure
 
getType() - Method in class org.h2.command.ddl.DropAggregate
 
getType() - Method in class org.h2.command.ddl.DropConstant
 
getType() - Method in class org.h2.command.ddl.DropDatabase
 
getType() - Method in class org.h2.command.ddl.DropFunctionAlias
 
getType() - Method in class org.h2.command.ddl.DropIndex
 
getType() - Method in class org.h2.command.ddl.DropRole
 
getType() - Method in class org.h2.command.ddl.DropSchema
 
getType() - Method in class org.h2.command.ddl.DropSequence
 
getType() - Method in class org.h2.command.ddl.DropTable
 
getType() - Method in class org.h2.command.ddl.DropTrigger
 
getType() - Method in class org.h2.command.ddl.DropUser
 
getType() - Method in class org.h2.command.ddl.DropUserDataType
 
getType() - Method in class org.h2.command.ddl.DropView
 
getType() - Method in class org.h2.command.ddl.GrantRevoke
 
getType() - Method in class org.h2.command.ddl.PrepareProcedure
 
getType() - Method in class org.h2.command.ddl.SetComment
 
getType() - Method in class org.h2.command.ddl.TruncateTable
 
getType() - Method in class org.h2.command.dml.AlterSequence
 
getType() - Method in class org.h2.command.dml.AlterTableSet
 
getType() - Method in class org.h2.command.dml.BackupCommand
 
getType() - Method in class org.h2.command.dml.Call
 
getType() - Method in class org.h2.command.dml.Delete
 
getType() - Method in class org.h2.command.dml.ExecuteProcedure
 
getType() - Method in class org.h2.command.dml.Explain
 
getType() - Method in class org.h2.command.dml.Insert
 
getType() - Method in class org.h2.command.dml.Merge
 
getType() - Method in class org.h2.command.dml.NoOperation
 
getType() - Method in class org.h2.command.dml.RunScriptCommand
 
getType() - Method in class org.h2.command.dml.ScriptCommand
 
getType() - Method in class org.h2.command.dml.Select
 
getType() - Method in class org.h2.command.dml.SelectUnion
 
getType() - Method in class org.h2.command.dml.Set
 
getType(String) - Static method in class org.h2.command.dml.SetTypes
Get the set type number.
getType() - Method in class org.h2.command.dml.TransactionCommand
 
getType() - Method in class org.h2.command.dml.Update
 
getType() - Method in class org.h2.command.Prepared
Get the command type as defined in CommandInterface
getType() - Method in class org.h2.constraint.Constraint
 
getType() - Method in class org.h2.engine.Comment
 
getType() - Method in interface org.h2.engine.DbObject
Get the object type.
getType() - Method in class org.h2.engine.FunctionAlias
 
getType() - Method in class org.h2.engine.Right
 
getType() - Method in class org.h2.engine.Role
 
getType() - Method in class org.h2.engine.Setting
 
getType() - Method in class org.h2.engine.User
 
getType() - Method in class org.h2.engine.UserAggregate
 
getType() - Method in class org.h2.engine.UserDataType
 
getType() - Method in class org.h2.expression.Aggregate
 
getType() - Method in class org.h2.expression.Alias
 
getType() - Method in class org.h2.expression.Expression
Return the data type.
getType() - Method in class org.h2.expression.ExpressionColumn
 
getType() - Method in class org.h2.expression.ExpressionList
 
getType() - Method in class org.h2.expression.ExpressionVisitor
Get the visitor type.
getType() - Method in class org.h2.expression.Function
 
getType() - Method in interface org.h2.expression.FunctionCall
Get the data type.
getType() - Method in class org.h2.expression.JavaAggregate
 
getType() - Method in class org.h2.expression.JavaFunction
 
getType() - Method in class org.h2.expression.Operation
 
getType() - Method in class org.h2.expression.Parameter
 
getType() - Method in interface org.h2.expression.ParameterInterface
Get the expected data type of the parameter if no value is set, or the data type of the value if one is set.
getType() - Method in class org.h2.expression.ParameterRemote
 
getType() - Method in class org.h2.expression.Rownum
 
getType() - Method in class org.h2.expression.SequenceValue
 
getType() - Method in class org.h2.expression.Subquery
 
getType() - Method in class org.h2.expression.ValueExpression
 
getType() - Method in class org.h2.expression.Variable
 
getType() - Method in class org.h2.expression.Wildcard
 
getType() - Method in class org.h2.index.BaseIndex
 
getType() - Method in class org.h2.index.MultiVersionIndex
 
getType() - Method in class org.h2.jdbc.JdbcResultSet
Get the result set type.
getType() - Method in class org.h2.schema.Constant
 
getType() - Method in class org.h2.schema.Schema
 
getType() - Method in class org.h2.schema.Sequence
 
getType() - Method in class org.h2.schema.TriggerObject
 
getType() - Method in class org.h2.server.pg.PgServer
 
getType() - Method in interface org.h2.server.Service
Get the human readable short name of the service.
getType() - Method in class org.h2.server.TcpServer
 
getType() - Method in class org.h2.server.web.WebServer
 
getType() - Method in class org.h2.table.Column
 
getType() - Method in class org.h2.table.Table
 
getType() - Method in class org.h2.tools.SimpleResultSet
Returns ResultSet.TYPE_FORWARD_ONLY.
getType() - Method in class org.h2.value.Value
Get the value type.
getType() - Method in class org.h2.value.ValueArray
 
getType() - Method in class org.h2.value.ValueBoolean
 
getType() - Method in class org.h2.value.ValueByte
 
getType() - Method in class org.h2.value.ValueBytes
 
getType() - Method in class org.h2.value.ValueDate
 
getType() - Method in class org.h2.value.ValueDecimal
 
getType() - Method in class org.h2.value.ValueDouble
 
getType() - Method in class org.h2.value.ValueFloat
 
getType() - Method in class org.h2.value.ValueInt
 
getType() - Method in class org.h2.value.ValueJavaObject
 
getType() - Method in class org.h2.value.ValueLob
 
getType() - Method in class org.h2.value.ValueLobDb
 
getType() - Method in class org.h2.value.ValueLong
 
getType() - Method in class org.h2.value.ValueNull
 
getType() - Method in class org.h2.value.ValueResultSet
 
getType() - Method in class org.h2.value.ValueShort
 
getType() - Method in class org.h2.value.ValueString
 
getType() - Method in class org.h2.value.ValueStringFixed
 
getType() - Method in class org.h2.value.ValueStringIgnoreCase
 
getType() - Method in class org.h2.value.ValueTime
 
getType() - Method in class org.h2.value.ValueTimestamp
 
getType() - Method in class org.h2.value.ValueUuid
 
getTypeByName(String) - Static method in class org.h2.value.DataType
Get a data type object from a type name.
getTypeClassName(int) - Static method in class org.h2.value.DataType
Get the name of the Java class for the given value type.
getTypeFromClass(Class<?>) - Static method in class org.h2.value.DataType
Get the value type for the given Java class.
getTypeInfo() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of data types.
getTypeMap() - Method in class org.h2.jdbc.JdbcConnection
Gets the type map.
getTypeName(int) - Static method in class org.h2.command.dml.SetTypes
Get the set type name.
getTypeNameList() - Method in class org.h2.schema.TriggerObject
 
getTypes() - Static method in class org.h2.command.dml.SetTypes
 
getTypes() - Static method in class org.h2.value.DataType
Get the list of data types.
getUDTs(String, String, String, int[]) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Gets the list of user-defined data types.
getUndoLogPos() - Method in class org.h2.engine.Session
 
getUndoLogPos() - Method in interface org.h2.engine.SessionInterface
Get the undo log position.
getUndoLogPos() - Method in class org.h2.engine.SessionRemote
 
getUnicodeStream(int) - Method in class org.h2.jdbc.JdbcResultSet
Deprecated.
since JDBC 2.0, use getCharacterStream
getUnicodeStream(String) - Method in class org.h2.jdbc.JdbcResultSet
Deprecated.
since JDBC 2.0, use setCharacterStream
getUnicodeStream(int) - Method in class org.h2.tools.SimpleResultSet
Deprecated.
INTERNAL
getUnicodeStream(String) - Method in class org.h2.tools.SimpleResultSet
Deprecated.
INTERNAL
getUnionType() - Method in class org.h2.command.dml.SelectUnion
 
getUniqueConstraintName(Session, Table) - Method in class org.h2.schema.Schema
Create a unique constraint name.
getUniqueId() - Method in class org.h2.store.FileLock
 
getUniqueIndex() - Method in class org.h2.constraint.Constraint
Get the unique index used to enforce this constraint, or null if no index is used.
getUniqueIndex() - Method in class org.h2.constraint.ConstraintCheck
 
getUniqueIndex() - Method in class org.h2.constraint.ConstraintReferential
 
getUniqueIndex() - Method in class org.h2.constraint.ConstraintUnique
 
getUniqueIndex() - Method in class org.h2.table.FunctionTable
 
getUniqueIndex() - Method in class org.h2.table.MetaTable
 
getUniqueIndex() - Method in class org.h2.table.RangeTable
 
getUniqueIndex() - Method in class org.h2.table.RegularTable
 
getUniqueIndex() - Method in class org.h2.table.Table
Get any unique index for this table if one exists.
getUniqueIndex() - Method in class org.h2.table.TableLink
 
getUniqueIndex() - Method in class org.h2.table.TableView
 
getUniqueIndexName(Session, Table, String) - Method in class org.h2.schema.Schema
Create a unique index name.
getUnsupportedException(String) - Static method in exception org.h2.message.DbException
Gets a SQL exception meaning this feature is not supported.
getUpdateAction() - Method in class org.h2.constraint.ConstraintReferential
 
getUpdateCount() - Method in class org.h2.jdbc.JdbcStatement
Returns the last update count of this statement.
getURL() - Method in class org.h2.engine.ConnectionInfo
Get the database URL.
getURL(int) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported]
getURL(String) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported]
getURL() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the database URL for this connection.
getURL(int) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
getURL(String) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
getURL() - Method in class org.h2.jdbcx.JdbcDataSource
Get the current URL.
getURL() - Method in class org.h2.server.pg.PgServer
 
getURL() - Method in interface org.h2.server.Service
Get the URL of this service in a human readable form
getURL() - Method in class org.h2.server.TcpServer
 
getURL() - Method in class org.h2.server.web.WebServer
 
getURL() - Method in class org.h2.tools.Server
Gets the URL of this server.
getURL(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getURL(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
getUser(String) - Method in class org.h2.engine.Database
Get user with the given name.
getUser() - Method in class org.h2.engine.Session
 
getUser() - Method in class org.h2.jdbcx.JdbcDataSource
Get the current user name.
getUserById(Connection, int) - Static method in class org.h2.server.pg.PgServer
Get the user name for this id.
getUserName() - Method in class org.h2.engine.ConnectionInfo
Get the name of the user.
getUserName() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the user name as passed to DriverManager.getConnection(url, user, password).
getValue(Column) - Method in class org.h2.command.dml.SelectListColumnResolver
 
getValue(Session, Expression[], boolean) - Method in class org.h2.engine.FunctionAlias.JavaMethod
Call the user-defined function and return the value.
getValue(Session) - Method in class org.h2.expression.Aggregate
 
getValue(Session) - Method in class org.h2.expression.Alias
 
getValue(Session) - Method in class org.h2.expression.CompareLike
 
getValue(Session) - Method in class org.h2.expression.Comparison
 
getValue(Session) - Method in class org.h2.expression.ConditionAndOr
 
getValue(Session) - Method in class org.h2.expression.ConditionExists
 
getValue(Session) - Method in class org.h2.expression.ConditionIn
 
getValue(Session) - Method in class org.h2.expression.ConditionInSelect
 
getValue(Session) - Method in class org.h2.expression.ConditionNot
 
getValue(Session) - Method in class org.h2.expression.Expression
Return the resulting value for the current row.
getValue(Session) - Method in class org.h2.expression.ExpressionColumn
 
getValue(Session) - Method in class org.h2.expression.ExpressionList
 
getValue(Session) - Method in class org.h2.expression.Function
 
getValue(Session) - Method in class org.h2.expression.JavaAggregate
 
getValue(Session) - Method in class org.h2.expression.JavaFunction
 
getValue(Session) - Method in class org.h2.expression.Operation
 
getValue(Session) - Method in class org.h2.expression.Parameter
 
getValue(Session) - Method in class org.h2.expression.Rownum
 
getValue(Session) - Method in class org.h2.expression.SequenceValue
 
getValue(Session) - Method in class org.h2.expression.Subquery
 
getValue(Session) - Method in class org.h2.expression.TableFunction
 
getValue(Session) - Method in class org.h2.expression.ValueExpression
 
getValue(Session) - Method in class org.h2.expression.Variable
 
getValue(Session) - Method in class org.h2.expression.Wildcard
 
getValue(int) - Method in class org.h2.result.Row
 
getValue(int) - Method in interface org.h2.result.SearchRow
Get the value for the column
getValue(int) - Method in class org.h2.result.SimpleRow
 
getValue(int) - Method in class org.h2.result.SimpleRowValue
 
getValue() - Method in class org.h2.schema.Constant
 
getValue(Column) - Method in interface org.h2.table.ColumnResolver
Get the value for the given column.
getValue(Column) - Method in class org.h2.table.SingleColumnResolver
 
getValue(Column) - Method in class org.h2.table.TableFilter
 
getValueForColumnList(Session, Expression[]) - Method in class org.h2.expression.Function
 
getValueForColumnList(Session, Expression[]) - Method in interface org.h2.expression.FunctionCall
Get an empty result set with the column names set.
getValueForColumnList(Session, Expression[]) - Method in class org.h2.expression.JavaFunction
 
getValueForColumnList(Session, Expression[]) - Method in class org.h2.expression.TableFunction
 
getValueLen(Value) - Method in class org.h2.store.Data
Calculate the number of bytes required to encode the given value.
getVariable(String) - Method in class org.h2.engine.Session
Get the value of the specified user defined variable.
getVariableIntLength(int) - Static method in class org.h2.tools.CompressTool
Get a variable size integer length using Rice coding.
getVariableNames() - Method in class org.h2.engine.Session
Get the list of variable names that are set for this session.
getVarLongLen(long) - Static method in class org.h2.store.Data
The number of bytes required for a variable size long.
getVersion() - Static method in class org.h2.engine.Constants
Get the version of this product, consisting of major version, minor version, and build id.
getVersion() - Method in class org.h2.jmx.DatabaseInfo
 
getVersion() - Method in interface org.h2.jmx.DatabaseInfoMBean
The database version.
getVersion() - Method in class org.h2.result.Row
 
getVersion() - Method in interface org.h2.result.SearchRow
Get the version of the row.
getVersion() - Method in class org.h2.result.SimpleRow
 
getVersion() - Method in class org.h2.result.SimpleRowValue
 
getVersion() - Static method in class org.h2.server.pg.PgServer
Get the version.
getVersionColumns(String, String, String) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Get the list of columns that are update when any value is updated.
getVersionStable() - Static method in class org.h2.engine.Constants
Get the last stable version name.
getViews() - Method in class org.h2.table.Table
 
getVisibleColumnCount() - Method in class org.h2.result.LocalResult
 
getVisibleColumnCount() - Method in interface org.h2.result.ResultInterface
Get the number of visible columns.
getVisibleColumnCount() - Method in class org.h2.result.ResultRemote
 
getWaitForLock() - Method in class org.h2.engine.Session
 
getWarnings() - Method in class org.h2.jdbc.JdbcConnection
Gets the first warning reported by calls on this object.
getWarnings() - Method in class org.h2.jdbc.JdbcResultSet
Gets the first warning reported by calls on this object.
getWarnings() - Method in class org.h2.jdbc.JdbcStatement
Gets the first warning reported by calls on this object.
getWarnings() - Method in class org.h2.tools.SimpleResultSet
Returns null.
getWhitespaceChars() - Method in class org.h2.fulltext.FullTextSettings
 
getWordList() - Method in class org.h2.fulltext.FullTextSettings
Get the word list.
getWriteColumnHeader() - Method in class org.h2.tools.Csv
Whether the column header is written.
getWriteCount() - Method in class org.h2.store.PageStore
Get the file write count since the database was opened.
getWriteCountTotal() - Method in class org.h2.store.PageStore
Get the file write count since the database was created.
getXAConnection() - Method in class org.h2.jdbcx.JdbcDataSource
Open a new XA connection using the current URL, user name and password.
getXAConnection(String, String) - Method in class org.h2.jdbcx.JdbcDataSource
Open a new XA connection using the current URL and the specified user name and password.
getXAResource() - Method in class org.h2.jdbcx.JdbcXAConnection
Get the XAResource object.
globalTemporary - Variable in class org.h2.command.ddl.CreateTableData
Whether the table is global temporary.
GRANT - Static variable in interface org.h2.command.CommandInterface
The type of a GRANT statement.
GrantRevoke - Class in org.h2.command.ddl
This class represents the statements GRANT RIGHT, GRANT ROLE, REVOKE RIGHT, REVOKE ROLE
GrantRevoke(Session) - Constructor for class org.h2.command.ddl.GrantRevoke
 
grantRight(Table, Right) - Method in class org.h2.engine.RightOwner
Grant a right for the given table.
grantRole(Role, Right) - Method in class org.h2.engine.RightOwner
Grant a role to this object.
GREATEST - Static variable in class org.h2.expression.Function
 
GROUP_CONCAT - Static variable in class org.h2.expression.Aggregate
The aggregate type for GROUP_CONCAT(...).

H

H2_BROWSER - Static variable in class org.h2.constant.SysProperties
INTERNAL
H2_SCRIPT_DIRECTORY - Static variable in class org.h2.constant.SysProperties
INTERNAL
handler - Variable in class org.h2.store.FileStore
The callback object is responsible to check access rights, and free up disk space if required.
hasChanged(Object[], Object[], int[]) - Static method in class org.h2.fulltext.FullText
Check if a the indexed columns of a row probably have changed.
hasConnectionParam() - Method in class org.h2.engine.FunctionAlias.JavaMethod
Check if this function requires a database connection.
hasDatabasePrivilege(int, String) - Static method in class org.h2.server.pg.PgServer
Check if the this session has the given database privilege.
HASH - Static variable in class org.h2.expression.Function
 
hash - Variable in class org.h2.value.ValueBytes
The hash code.
HashBase - Class in org.h2.util
The base for other hash classes.
HashBase() - Constructor for class org.h2.util.HashBase
 
hashCode() - Method in class org.h2.engine.Session
 
hashCode() - Method in class org.h2.table.Column
 
hashCode() - Method in class org.h2.table.TableFilter
 
hashCode() - Method in class org.h2.table.TableLinkConnection
 
hashCode() - Method in class org.h2.util.IntArray
 
hashCode(Object) - Static method in class org.h2.util.Utils
Calculate the hash code of the given object.
hashCode() - Method in class org.h2.value.Value
 
hashCode() - Method in class org.h2.value.ValueArray
 
hashCode() - Method in class org.h2.value.ValueBoolean
 
hashCode() - Method in class org.h2.value.ValueByte
 
hashCode() - Method in class org.h2.value.ValueBytes
 
hashCode() - Method in class org.h2.value.ValueDate
 
hashCode() - Method in class org.h2.value.ValueDecimal
 
hashCode() - Method in class org.h2.value.ValueDouble
 
hashCode() - Method in class org.h2.value.ValueFloat
 
hashCode() - Method in class org.h2.value.ValueInt
 
hashCode() - Method in class org.h2.value.ValueLob
 
hashCode() - Method in class org.h2.value.ValueLobDb
 
hashCode() - Method in class org.h2.value.ValueLong
 
hashCode() - Method in class org.h2.value.ValueNull
 
hashCode() - Method in class org.h2.value.ValueResultSet
 
hashCode() - Method in class org.h2.value.ValueShort
 
hashCode() - Method in class org.h2.value.ValueString
 
hashCode() - Method in class org.h2.value.ValueStringIgnoreCase
 
hashCode() - Method in class org.h2.value.ValueTime
 
hashCode() - Method in class org.h2.value.ValueTimestamp
 
hashCode() - Method in class org.h2.value.ValueUuid
 
HashIndex - Class in org.h2.index
An unique index based on an in-memory hash map.
HashIndex(RegularTable, int, String, IndexColumn[], IndexType) - Constructor for class org.h2.index.HashIndex
 
hashMap() - Static method in class org.h2.util.New
Create a new HashMap.
hashMap(int) - Static method in class org.h2.util.New
Create a new HashMap.
hashSet() - Static method in class org.h2.util.New
Create a new HashSet.
hasInComparisons() - Method in class org.h2.table.TableFilter
Are there any index conditions that involve IN(...).
hasNext() - Method in class org.h2.result.RowList
Check if there are more rows in this list.
hasRight(Table, int) - Method in class org.h2.engine.User
See if this user has the given rights for this database object.
hasSelectTrigger() - Method in class org.h2.table.Table
Check whether this table has a select trigger.
hasTablePrivilege(String, String) - Static method in class org.h2.server.pg.PgServer
Check if the current session has access to this table.
haveCommonComparableSuperclass(Class<?>, Class<?>) - Static method in class org.h2.util.Utils
Checks if given classes have a common Comparable superclass.
HEADER_LENGTH - Static variable in class org.h2.store.FileStore
The size of the file header in bytes.
headerLanguage - Variable in class org.h2.server.web.WebApp
The language in the HTTP header.
HEX_START - Static variable in class org.h2.bnf.RuleFixed
 
HEX_STRING_ODD_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90003 is thrown when trying to convert a String to a binary value.
HEX_STRING_WRONG_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90004 is thrown when trying to convert a text to binary, but the expression contains a non-hexadecimal character.
HEXTORAW - Static variable in class org.h2.expression.Function
 
hidden - Variable in class org.h2.value.DataType
If this data type should not be listed in the database meta data.
HIDE_SQL - Static variable in exception org.h2.jdbc.JdbcSQLException
If the SQL statement contains this text, then it is never added to the SQL exception.
HMS - Static variable in class org.h2.bnf.RuleFixed
 
HOUR - Static variable in class org.h2.expression.Function
 

I

ICU4J - Static variable in class org.h2.value.CompareMode
This constant means ICU4J should be used (this will fail if it is not in the classpath).
id - Variable in class org.h2.command.ddl.CreateTableData
The object id.
id - Variable in class org.h2.fulltext.IndexInfo
The index id.
IDENTITY - Static variable in class org.h2.expression.Function
 
IFNULL - Static variable in class org.h2.expression.Function
 
IGNORECASE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET IGNORECASE statement.
ignoreList - Variable in class org.h2.fulltext.FullTextSettings
The set of words not to index (stop words).
implCloseChannel() - Method in class org.h2.store.fs.FileBase
 
IN_DOUBT - Static variable in class org.h2.store.InDoubtTransaction
The transaction state meaning this transaction is not committed yet, but also not rolled back (in-doubt).
IN_LIST - Static variable in class org.h2.expression.Comparison
This is a pseudo comparison type that is only used for index conditions.
IN_QUERY - Static variable in class org.h2.expression.Comparison
This is a pseudo comparison type that is only used for index conditions.
incrementChangeCount() - Method in class org.h2.store.PageStore
Increment the change count.
incrementQueryLevel(int) - Method in class org.h2.expression.ExpressionVisitor
Increment or decrement the query level.
indent(String) - Static method in class org.h2.util.StringUtils
Indents a string with 4 spaces.
indent(String, int, boolean) - Static method in class org.h2.util.StringUtils
Indents a string with spaces.
INDEPENDENT - Static variable in class org.h2.expression.ExpressionVisitor
Is the value independent on unset parameters or on columns of a higher level query, or sequence values (that means can it be evaluated right now)?
INDEPENDENT_VISITOR - Static variable in class org.h2.expression.ExpressionVisitor
The visitor singleton for the type INDEPENDENT.
INDEX - Static variable in interface org.h2.engine.DbObject
This object is an index.
index - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
Index - Interface in org.h2.index
An index.
index - Variable in class org.h2.index.PageBtree
The index.
INDEX - Static variable in class org.h2.message.Trace
The trace module name for indexes.
INDEX_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 42111 is thrown when trying to create an index if an index with the same name already exists.
INDEX_BELONGS_TO_CONSTRAINT_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90085 is thrown when trying to manually drop an index that was generated by the system because of a unique or referential constraint.
INDEX_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 42112 is thrown when trying to drop or reference an index that does not exist.
indexAccess - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
indexColumn - Variable in class org.h2.index.HashIndex
The index of the indexed column.
IndexColumn - Class in org.h2.table
This represents a column item of an index.
IndexColumn() - Constructor for class org.h2.table.IndexColumn
 
indexColumns - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
indexColumns - Variable in class org.h2.fulltext.IndexInfo
The column indexes of the index columns.
indexColumns - Variable in class org.h2.index.BaseIndex
 
IndexCondition - Class in org.h2.index
A index condition object is made for each condition that can potentially use an index.
IndexCursor - Class in org.h2.index
The filter used to walk through an index.
IndexCursor(TableFilter) - Constructor for class org.h2.index.IndexCursor
 
indexDefinitionInCreateTable - Variable in class org.h2.engine.Mode
Creating indexes in the CREATE TABLE statement is allowed using INDEX(..) or KEY(..).
indexes - Variable in class org.h2.fulltext.FullTextSettings
The set of indexes in this database.
indexExistingRows(Connection, String, String) - Static method in class org.h2.fulltext.FullText
Add the existing data to the index.
indexExistingRows(Connection, String, String) - Static method in class org.h2.fulltext.FullTextLucene
Add the existing data to the index.
IndexInfo - Class in org.h2.fulltext
The settings of one full text search index.
IndexInfo() - Constructor for class org.h2.fulltext.IndexInfo
 
indexOf(byte[], byte[], int) - Static method in class org.h2.util.Utils
Calculate the index of the first occurrence of the pattern in the byte array, starting with the given index.
indexPath - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
indexType - Variable in class org.h2.index.BaseIndex
 
IndexType - Class in org.h2.index
Represents information about the properties of an index
IndexType() - Constructor for class org.h2.index.IndexType
 
InDoubtTransaction - Class in org.h2.store
Represents an in-doubt transaction (a transaction in the prepare phase).
InDoubtTransaction(PageStore, int, int, String) - Constructor for class org.h2.store.InDoubtTransaction
Create a new in-doubt transaction info object.
info(String) - Method in class org.h2.message.Trace
Write a message with trace level INFO to the trace system.
info(String, Object...) - Method in class org.h2.message.Trace
Write a message with trace level INFO to the trace system.
INFO - Static variable in class org.h2.message.TraceSystem
This trace level means errors and informational messages should be written.
infoCode(String) - Method in class org.h2.message.Trace
Write Java source code with trace level INFO to the trace system.
infoSQL(String, String, int, long) - Method in class org.h2.message.Trace
Write a SQL statement with trace level INFO to the trace system.
init(Connection) - Method in interface org.h2.api.AggregateFunction
This method is called when the aggregate function is used.
init(String) - Method in interface org.h2.api.DatabaseEventListener
This method is called just after creating the object.
init(Connection, String, String, String, boolean, int) - Method in interface org.h2.api.Trigger
This method is called by the database engine once when initializing the trigger.
init() - Method in class org.h2.command.dml.Query
Initialize the query.
init() - Method in class org.h2.command.dml.Select
 
init() - Method in class org.h2.command.dml.SelectUnion
 
init(Connection, String, String, String, boolean, int) - Method in class org.h2.fulltext.FullText.FullTextTrigger
INTERNAL
init(Connection) - Static method in class org.h2.fulltext.FullText
Initializes full text search functionality for this database.
init(Connection, String, String, String, boolean, int) - Method in class org.h2.fulltext.FullTextLucene.FullTextTrigger
INTERNAL
init(Connection) - Static method in class org.h2.fulltext.FullTextLucene
Initializes full text search functionality for this database.
init(String...) - Method in class org.h2.server.pg.PgServer
 
init(String...) - Method in interface org.h2.server.Service
Initialize the service from command line options.
init(String...) - Method in class org.h2.server.TcpServer
 
init(String...) - Method in class org.h2.server.web.WebServer
 
init() - Method in class org.h2.server.web.WebServlet
 
init() - Method in class org.h2.store.FileStore
Initialize the file.
init() - Method in class org.h2.store.LobStorage
Initialize the lob storage.
init(String) - Static method in class org.h2.store.RecoverTester
Initialize the recover test.
init(Connection, String, String, String, boolean, int) - Method in class org.h2.tools.TriggerAdapter
This method is called by the database engine once when initializing the trigger.
init() - Method in class org.h2.value.Transfer
Initialize the transfer object.
initBaseIndex(Table, int, String, IndexColumn[], IndexType) - Method in class org.h2.index.BaseIndex
Initialize the base index.
initDbObjectBase(Database, int, String, String) - Method in class org.h2.engine.DbObjectBase
Initialize some attributes of this object.
INITIAL_LOCK_TIMEOUT - Static variable in class org.h2.engine.Constants
For testing, the lock timeout is smaller than for interactive use cases.
initialized - Variable in class org.h2.fulltext.FullTextSettings
Whether this instance has been initialized.
initKey(byte[]) - Method in class org.h2.security.SecureFileStore
 
initKey(byte[]) - Method in class org.h2.store.FileStore
Initialize the key using the given salt.
initSchemaObjectBase(Schema, int, String, String) - Method in class org.h2.schema.SchemaObjectBase
Initialize some attributes of this object.
INSERT - Static variable in interface org.h2.api.Trigger
The trigger is called for INSERT statements.
INSERT - Static variable in interface org.h2.command.CommandInterface
The type of a INSERT statement.
Insert - Class in org.h2.command.dml
This class represents the statement INSERT
Insert(Session) - Constructor for class org.h2.command.dml.Insert
 
INSERT - Static variable in class org.h2.engine.Right
The right bit mask that means: inserting rows into a table is allowed.
INSERT - Static variable in class org.h2.engine.UndoLogRecord
Operation type meaning the row was inserted.
INSERT - Static variable in class org.h2.expression.Function
 
insert(Object[]) - Method in class org.h2.fulltext.FullText.FullTextTrigger
Add a row to the index.
insert(Object[], boolean) - Method in class org.h2.fulltext.FullTextLucene.FullTextTrigger
Add a row to the index.
insert(T[], int, int, T) - Static method in class org.h2.store.Page
Insert a value in an array.
insert(long[], int, int, long) - Static method in class org.h2.store.Page
Insert a value in an array.
insert(int[], int, int, int) - Static method in class org.h2.store.Page
Insert a value in an array.
insertRow() - Method in class org.h2.jdbc.JdbcResultSet
Inserts the current row.
insertRow(Value[]) - Method in class org.h2.result.UpdatableRow
Insert a new row into the database.
insertRow() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
insertsAreDetected(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether inserts are detected.
INSTANCE - Static variable in class org.h2.value.ValueNull
The main NULL instance.
INSTR - Static variable in class org.h2.expression.Function
 
INT - Static variable in class org.h2.value.Value
The value type for INT values.
IntArray - Class in org.h2.util
An array with integer element.
IntArray() - Constructor for class org.h2.util.IntArray
Create an int array with the default initial capacity.
IntArray(int) - Constructor for class org.h2.util.IntArray
Create an int array with specified initial capacity.
IntArray(int[]) - Constructor for class org.h2.util.IntArray
Create an int array with the given values and size.
interleave(int...) - Method in class org.h2.tools.MultiDimension
Convert the multi-dimensional value into a one-dimensional (scalar) value.
interleave(int, int) - Method in class org.h2.tools.MultiDimension
Convert the two-dimensional value into a one-dimensional (scalar) value.
INTERSECT - Static variable in class org.h2.command.dml.SelectUnion
The type of an INTERSECT statement.
interval - Variable in class org.h2.util.Profiler
 
IntIntHashMap - Class in org.h2.util
A hash map with int key and int values.
IntIntHashMap() - Constructor for class org.h2.util.IntIntHashMap
 
INVALID_CLASS_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90125 is thrown when PreparedStatement.setBigDecimal is called with object that extends the class BigDecimal, and the system property h2.allowBigDecimalExtensions is not set.
INVALID_DATABASE_NAME_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90138 is thrown when trying to open a persistent database using an incorrect database name.
INVALID_DATETIME_CONSTANT_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 22007 is thrown when a text can not be converted to a date, time, or timestamp constant.
INVALID_PARAMETER_COUNT_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 7001 is thrown when trying to call a function with the wrong number of parameters.
INVALID_USE_OF_AGGREGATE_FUNCTION_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90054 is thrown when an aggregate function is used where it is not allowed.
INVALID_VALUE_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90008 is thrown when trying to use a value that is not valid for the given operation.
invalidate() - Method in class org.h2.engine.DbObjectBase
Set the main attributes to null to make sure the object is no longer used.
invalidateCache() - Method in class org.h2.result.RowList
Do not use the cache.
IO_BUFFER_SIZE - Static variable in class org.h2.engine.Constants
The block size for I/O operations.
IO_BUFFER_SIZE_COMPRESS - Static variable in class org.h2.engine.Constants
The block size used to compress data in the LZFOutputStream.
IO_EXCEPTION_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90028 is thrown when an input / output error occurred.
IO_EXCEPTION_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90031 is thrown when an input / output error occurred.
IOUtils - Class in org.h2.util
This utility class contains input/output functions.
IS_NOT_NULL - Static variable in class org.h2.expression.Comparison
The comparison type meaning IS NOT NULL as in NAME IS NOT NULL.
IS_NULL - Static variable in class org.h2.expression.Comparison
The comparison type meaning IS NULL as in NAME IS NULL.
isAbsolute() - Method in class org.h2.store.fs.FilePath
Check if the file name includes a path.
isAbsolute() - Method in class org.h2.store.fs.FilePathDisk
 
isAbsolute() - Method in class org.h2.store.fs.FilePathMem
 
isAbsolute() - Method in class org.h2.store.fs.FilePathWrapper
 
isAbsolute() - Method in class org.h2.store.fs.FilePathZip
 
isAbsolute(String) - Static method in class org.h2.store.fs.FileUtils
Check if the file name includes a path.
isAdmin() - Method in class org.h2.engine.User
 
isAfterLast() - Method in class org.h2.jdbc.JdbcResultSet
Checks if the current position is after the last row, that means next() was called and returned false, and there was at least one row.
isAfterLast() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
isAlwaysFalse() - Method in class org.h2.index.IndexCondition
Check if the result is always false.
isAlwaysFalse() - Method in class org.h2.index.IndexCursor
Check if the result is empty for sure.
isAutoIncrement() - Method in class org.h2.expression.Alias
 
isAutoIncrement() - Method in class org.h2.expression.Expression
Check if this is an auto-increment column.
isAutoIncrement() - Method in class org.h2.expression.ExpressionColumn
 
isAutoIncrement(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks if this an autoincrement column.
isAutoIncrement(int) - Method in class org.h2.result.LocalResult
 
isAutoIncrement(int) - Method in interface org.h2.result.ResultInterface
Check if this is an auto-increment column.
isAutoIncrement(int) - Method in class org.h2.result.ResultRemote
 
isAutoIncrement() - Method in class org.h2.table.Column
 
isAutoIncrement(int) - Method in class org.h2.tools.SimpleResultSet
Returns false.
isBefore() - Method in class org.h2.constraint.Constraint
Check if this constraint needs to be checked before updating the data.
isBefore() - Method in class org.h2.constraint.ConstraintCheck
 
isBefore() - Method in class org.h2.constraint.ConstraintReferential
 
isBefore() - Method in class org.h2.constraint.ConstraintUnique
 
isBefore() - Method in class org.h2.schema.TriggerObject
Check if this is a before trigger.
isBeforeFirst() - Method in class org.h2.jdbc.JdbcResultSet
Checks if the current position is before the first row, that means next() was not called yet, and there is at least one row.
isBeforeFirst() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
isBlockRemark() - Method in class org.h2.util.ScriptReader
If currently inside a remark, this method tells if it is a block comment (true) or single line comment (false)
isCacheable() - Method in class org.h2.command.Command
 
isCacheable() - Method in class org.h2.command.dml.Call
 
isCacheable() - Method in class org.h2.command.dml.Delete
 
isCacheable() - Method in class org.h2.command.dml.Insert
 
isCacheable() - Method in class org.h2.command.dml.Merge
 
isCacheable() - Method in class org.h2.command.dml.Select
 
isCacheable() - Method in class org.h2.command.dml.TransactionCommand
 
isCacheable() - Method in class org.h2.command.dml.Update
 
isCacheable() - Method in class org.h2.command.Prepared
 
isCaseSensitive(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks if this column is case sensitive.
isCaseSensitive(int) - Method in class org.h2.tools.SimpleResultSet
Returns true.
isCatalogAtStart() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the catalog is at the beginning.
isChanged() - Method in class org.h2.util.CacheObject
Check if this cache object has been changed and thus needs to be written back to the storage.
isClassPresent(String) - Static method in class org.h2.util.Utils
Returns true if the class is present in the current class loader.
isClosed() - Method in class org.h2.engine.Session
 
isClosed() - Method in interface org.h2.engine.SessionInterface
Check if close was called.
isClosed() - Method in class org.h2.engine.SessionRemote
 
isClosed() - Method in class org.h2.jdbc.JdbcConnection
Returns true if this connection has been closed.
isClosed() - Method in class org.h2.jdbc.JdbcResultSet
Returns whether this result set is closed.
isClosed() - Method in class org.h2.jdbc.JdbcStatement
Returns whether this statement is closed.
isClosed() - Method in class org.h2.result.LocalResult
Check if this result set is closed.
isClosed() - Method in class org.h2.tools.SimpleResultSet
Returns whether this result set has been closed.
isClosed() - Method in class org.h2.value.Transfer
 
isClosing() - Method in class org.h2.engine.Database
Check if the database is in the process of closing.
isClustered() - Method in class org.h2.engine.SessionRemote
Returns true if the connection was opened in cluster mode.
isCommon(int) - Static method in class org.h2.constant.ErrorCode
INTERNAL
isConstant() - Method in class org.h2.expression.Expression
Check if this expression will always return the same value.
isConstant() - Method in class org.h2.expression.Parameter
 
isConstant() - Method in class org.h2.expression.ValueExpression
 
isCurrency(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks if this is a currency column.
isCurrency(int) - Method in class org.h2.tools.SimpleResultSet
Returns false.
isDaemon() - Method in class org.h2.server.pg.PgServer
 
isDaemon() - Method in interface org.h2.server.Service
Check if a daemon thread should be used.
isDaemon() - Method in class org.h2.server.TcpServer
 
isDaemon() - Method in class org.h2.server.web.WebServer
 
isDatePart(String) - Static method in class org.h2.expression.Function
Check if a given string is a valid date part string.
isDebugEnabled() - Method in class org.h2.message.Trace
Check if the trace level is equal or higher than DEBUG.
isDebugEnabled() - Method in class org.h2.message.TraceObject
Check if the debug trace level is enabled.
isDefinitelyWritable(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks whether a write on this column will definitely succeed.
isDefinitelyWritable(int) - Method in class org.h2.tools.SimpleResultSet
Returns false.
isDeleted() - Method in class org.h2.result.Row
 
isDeterministic() - Method in class org.h2.engine.FunctionAlias
 
isDeterministic() - Method in class org.h2.expression.Function
 
isDeterministic() - Method in interface org.h2.expression.FunctionCall
Whether the function always returns the same result for the same parameters.
isDeterministic() - Method in class org.h2.expression.JavaFunction
 
isDeterministic() - Method in class org.h2.table.FunctionTable
 
isDeterministic() - Method in class org.h2.table.MetaTable
 
isDeterministic() - Method in class org.h2.table.RangeTable
 
isDeterministic() - Method in class org.h2.table.RegularTable
 
isDeterministic() - Method in class org.h2.table.Table
Check if the table is deterministic.
isDeterministic() - Method in class org.h2.table.TableLink
 
isDeterministic() - Method in class org.h2.table.TableView
 
isDirectory() - Method in class org.h2.store.fs.FilePath
Check if it is a file or a directory.
isDirectory() - Method in class org.h2.store.fs.FilePathDisk
 
isDirectory() - Method in class org.h2.store.fs.FilePathMem
 
isDirectory() - Method in class org.h2.store.fs.FilePathWrapper
 
isDirectory() - Method in class org.h2.store.fs.FilePathZip
 
isDirectory(String) - Static method in class org.h2.store.fs.FileUtils
Check if it is a file or a directory.
isEmpty() - Method in class org.h2.result.Row
 
isEnabled(int) - Method in class org.h2.message.TraceSystem
 
isEnabled(int) - Method in class org.h2.message.TraceWriterAdapter
 
isEnd() - Method in class org.h2.index.IndexCondition
Check if this index condition is of the type column smaller or equal to value.
isEvaluatable() - Method in class org.h2.index.IndexCondition
Check if the expression can be evaluated.
isEvaluatable() - Method in class org.h2.table.TableFilter
 
isEverything(ExpressionVisitor) - Method in class org.h2.command.dml.Query
Check if this expression and all sub-expressions can fulfill a criteria.
isEverything(ExpressionVisitor) - Method in class org.h2.command.dml.Select
 
isEverything(ExpressionVisitor) - Method in class org.h2.command.dml.SelectUnion
 
isEverything(ExpressionVisitor) - Method in class org.h2.constraint.Constraint
Visit all elements in the constraint.
isEverything(ExpressionVisitor) - Method in class org.h2.constraint.ConstraintCheck
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Aggregate
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Alias
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.CompareLike
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Comparison
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ConditionAndOr
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ConditionExists
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ConditionIn
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ConditionInSelect
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ConditionNot
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Expression
Check if this expression and all sub-expressions can fulfill a criteria.
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ExpressionColumn
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ExpressionList
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Function
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.JavaAggregate
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.JavaFunction
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Operation
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Parameter
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Rownum
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.SequenceValue
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Subquery
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.ValueExpression
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Variable
 
isEverything(ExpressionVisitor) - Method in class org.h2.expression.Wildcard
 
isExclusive() - Method in class org.h2.jmx.DatabaseInfo
 
isExclusive() - Method in interface org.h2.jmx.DatabaseInfoMBean
Is the database open in exclusive mode?
isFast() - Method in class org.h2.expression.Function
 
isFast() - Method in interface org.h2.expression.FunctionCall
Whether the function is fast, meaning the result shouldn't be cached.
isFast() - Method in class org.h2.expression.JavaFunction
 
isFast() - Method in class org.h2.table.FunctionTable
 
isFileLockSerialized() - Method in class org.h2.engine.Database
 
isFirst() - Method in class org.h2.jdbc.JdbcResultSet
Checks if the current position is row 1, that means next() was called once and returned true.
isFirst() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
isGlobalTemporary() - Method in class org.h2.table.Table
 
isGlobalTemporary() - Method in class org.h2.table.TableBase
 
isHash() - Method in class org.h2.index.IndexType
Is this a hash index?
isHidden - Variable in class org.h2.command.ddl.CreateTableData
The table is hidden.
isHidden() - Method in class org.h2.constraint.Constraint
 
isHidden() - Method in class org.h2.index.BaseIndex
 
isHidden() - Method in class org.h2.index.MultiVersionIndex
 
isHidden() - Method in interface org.h2.schema.SchemaObject
Check whether this is a hidden object that doesn't appear in the meta data and in the script, and is not dropped on DROP ALL OBJECTS.
isHidden() - Method in class org.h2.schema.SchemaObjectBase
 
isHidden - Variable in class org.h2.table.Table
Protected tables are not listed in the meta data and are excluded when using the SCRIPT command.
isHidden() - Method in class org.h2.table.Table
 
isInfoEnabled() - Method in class org.h2.message.Trace
Check if the trace level is equal or higher than INFO.
isInfoEnabled() - Method in class org.h2.message.TraceObject
Check if info trace level is enabled.
isInitialized() - Method in class org.h2.fulltext.FullTextSettings
Get the initialized flag.
isInsideRemark() - Method in class org.h2.util.ScriptReader
Check if this is the last statement, and if the single line or block comment is not finished yet.
isInvalid() - Method in class org.h2.table.TableView
Check if this view is currently invalid.
isJoinOuter() - Method in class org.h2.table.TableFilter
Whether this is an outer joined table.
isJoinOuterIndirect() - Method in class org.h2.table.TableFilter
Whether this is indirectly an outer joined table (nested within an inner join).
isKeyword(String, boolean) - Static method in class org.h2.command.Parser
Checks if this string is a SQL keyword.
isLargeObject(int) - Static method in class org.h2.value.DataType
Check if the given value type is a large object (BLOB or CLOB).
isLast() - Method in class org.h2.jdbc.JdbcResultSet
Checks if the current position is the last row, that means next() was called and did not yet returned false, but will in the next call.
isLast() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
isLinked() - Method in class org.h2.value.Value
Check if this value is linked to a specific table.
isLinked() - Method in class org.h2.value.ValueLob
 
isLinked() - Method in class org.h2.value.ValueLobDb
 
isLocalAddress(Socket) - Static method in class org.h2.util.NetUtils
Check if a socket is connected to a local address.
isLockedExclusively() - Method in class org.h2.table.FunctionTable
 
isLockedExclusively() - Method in class org.h2.table.MetaTable
 
isLockedExclusively() - Method in class org.h2.table.RangeTable
 
isLockedExclusively() - Method in class org.h2.table.RegularTable
 
isLockedExclusively() - Method in class org.h2.table.Table
Check if this table is locked exclusively.
isLockedExclusively() - Method in class org.h2.table.TableLink
 
isLockedExclusively() - Method in class org.h2.table.TableView
 
isLockedExclusivelyBy(Session) - Method in class org.h2.table.RegularTable
 
isLockedExclusivelyBy(Session) - Method in class org.h2.table.Table
Check if the table is exclusively locked by this session.
isMultiThreaded() - Method in class org.h2.engine.Database
 
isMultiThreaded() - Method in class org.h2.jmx.DatabaseInfo
 
isMultiThreaded() - Method in interface org.h2.jmx.DatabaseInfoMBean
Is multi-threading enabled?
isMultiVersion() - Method in class org.h2.engine.Database
Check if multi version concurrency is enabled for this database.
isMultiVersion - Variable in class org.h2.index.BaseIndex
 
isMvcc() - Method in class org.h2.jmx.DatabaseInfo
 
isMvcc() - Method in interface org.h2.jmx.DatabaseInfoMBean
Is MVCC (multi version concurrency) enabled?
isNaturalJoinColumn(Column) - Method in class org.h2.table.TableFilter
Check if the given column is a natural join column.
isNew() - Method in class org.h2.store.PageStore
Check whether this is a new database.
isNoWait() - Method in class org.h2.schema.TriggerObject
 
isNullable(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Checks if this is nullable parameter.
isNullable(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks if this is nullable column.
isNullable() - Method in class org.h2.table.Column
 
isNullable(int) - Method in class org.h2.tools.SimpleResultSet
Returns ResultSetMetaData.columnNullableUnknown.
isNullOrEmpty(String) - Static method in class org.h2.util.StringUtils
Check if a String is null or empty (the length is null).
isNumber(String) - Static method in class org.h2.util.StringUtils
Check if this string is a decimal number.
ISO_DAY_OF_WEEK - Static variable in class org.h2.expression.Function
 
ISO_WEEK - Static variable in class org.h2.expression.Function
 
ISO_YEAR - Static variable in class org.h2.expression.Function
 
isOption(String, String) - Static method in class org.h2.util.Tool
Check if the argument matches the option.
isOracle() - Method in class org.h2.table.TableLink
 
isPersistData() - Method in class org.h2.table.Table
 
isPersistent() - Method in class org.h2.engine.ConnectionInfo
Check if the referenced database is persistent.
isPersistent() - Method in class org.h2.engine.Database
Check if this database disk-based.
isPersistent() - Method in class org.h2.index.IndexType
Is this index persistent?
isPersistIndexes() - Method in class org.h2.table.Table
 
isPoolable() - Method in class org.h2.jdbc.JdbcStatement
Returns whether this object is poolable.
isPrimaryKey() - Method in class org.h2.index.IndexType
Does this index belong to a primary key constraint?
isPrimaryKey() - Method in class org.h2.table.Column
 
isQuery() - Method in class org.h2.command.Command
Check if this command is a query.
isQuery() - Method in interface org.h2.command.CommandInterface
Check if this is a query.
isQuery() - Method in class org.h2.command.CommandRemote
 
isQuery() - Method in class org.h2.command.dml.Call
 
isQuery() - Method in class org.h2.command.dml.ExecuteProcedure
 
isQuery() - Method in class org.h2.command.dml.Explain
 
isQuery() - Method in class org.h2.command.dml.NoOperation
 
isQuery() - Method in class org.h2.command.dml.Query
 
isQuery() - Method in class org.h2.command.dml.ScriptCommand
 
isQuery() - Method in class org.h2.command.Prepared
Check if this object is a query.
isQuickAggregateQuery() - Method in class org.h2.command.dml.Select
Check if this is an aggregate query with direct lookup, for example a query of the type SELECT COUNT(*) FROM TEST or SELECT MAX(ID) FROM TEST.
isReadOnly() - Method in class org.h2.command.Command
Check if this command is read only.
isReadOnly() - Method in class org.h2.command.ddl.DefineCommand
 
isReadOnly() - Method in class org.h2.command.dml.Call
 
isReadOnly() - Method in class org.h2.command.dml.Explain
 
isReadOnly() - Method in class org.h2.command.dml.NoOperation
 
isReadOnly() - Method in class org.h2.command.dml.Select
 
isReadOnly() - Method in class org.h2.command.dml.SelectUnion
 
isReadOnly() - Method in class org.h2.command.Prepared
Check if this command is read only.
isReadOnly() - Method in class org.h2.engine.Database
 
isReadOnly() - Method in class org.h2.jdbc.JdbcConnection
Returns true if the database is read-only.
isReadOnly() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns the same as Connection.isReadOnly().
isReadOnly(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks if this column is read only.
isReadOnly() - Method in class org.h2.jmx.DatabaseInfo
 
isReadOnly() - Method in interface org.h2.jmx.DatabaseInfoMBean
Is the database read-only?
isReadOnly(int) - Method in class org.h2.tools.SimpleResultSet
Returns true.
isReconnectNeeded() - Method in class org.h2.engine.Database
Check if the contents of the database was changed and therefore it is required to re-connect.
isReconnectNeeded(boolean) - Method in class org.h2.engine.Session
 
isReconnectNeeded(boolean) - Method in interface org.h2.engine.SessionInterface
Check if the database changed and therefore reconnecting is required.
isReconnectNeeded(boolean) - Method in class org.h2.engine.SessionRemote
 
isRecoveryRunning() - Method in class org.h2.store.PageStore
Check whether the recovery process is currently running.
isRecursive() - Method in class org.h2.index.ViewIndex
 
isRedoLogBinaryEnabled() - Method in class org.h2.engine.Session
 
isRemote() - Method in class org.h2.engine.ConnectionInfo
Check if this is a remote connection.
isRoleGranted(Role) - Method in class org.h2.engine.RightOwner
Check if a role has been granted for this right owner.
isRowIdIndex() - Method in class org.h2.index.BaseIndex
 
isRowIdIndex() - Method in interface org.h2.index.Index
Does this index support lookup by row id?
isRowIdIndex() - Method in class org.h2.index.MultiVersionIndex
 
isRowIdIndex() - Method in class org.h2.index.PageDataIndex
 
isRunning(boolean) - Method in class org.h2.server.pg.PgServer
 
isRunning(boolean) - Method in interface org.h2.server.Service
Check if the service is running.
isRunning(boolean) - Method in class org.h2.server.TcpServer
 
isRunning(boolean) - Method in class org.h2.server.web.WebServer
 
isRunning(boolean) - Method in class org.h2.tools.Server
Checks if the server is running.
isSameRM(XAResource) - Method in class org.h2.jdbcx.JdbcXAConnection
Checks if this is the same XAResource.
isScan() - Method in class org.h2.index.IndexType
Is this a table scan pseudo-index?
isSearchable(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks if this column is searchable.
isSearchable(int) - Method in class org.h2.tools.SimpleResultSet
Returns true.
isSelectTrigger() - Method in class org.h2.schema.TriggerObject
Check whether this is a select trigger.
isSigned(int) - Method in class org.h2.jdbc.JdbcParameterMetaData
Checks if this parameter is signed.
isSigned(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks if this column is signed.
isSigned(int) - Method in class org.h2.tools.SimpleResultSet
Returns true.
isStart() - Method in class org.h2.index.IndexCondition
Check if this index condition is of the type column larger or equal to value.
isStarting() - Method in class org.h2.engine.Database
Check if the database is currently opening.
isStopped() - Method in class org.h2.server.web.WebServer
 
isStored() - Method in class org.h2.value.ValueLobDb
 
isStream() - Method in class org.h2.index.PageDataLeaf
 
isStream() - Method in class org.h2.index.PageDataOverflow
 
isStream() - Method in class org.h2.util.CacheObject
 
isStringType(int) - Static method in class org.h2.value.DataType
Check if the given value type is a String (VARCHAR,...).
isSysTableLocked() - Method in class org.h2.engine.Database
Checks if the system table (containing the catalog) is locked.
isTableExpression() - Method in class org.h2.table.TableView
 
isTemporary() - Method in interface org.h2.engine.DbObject
Check if this object is temporary (for example, a temporary table).
isTemporary() - Method in class org.h2.engine.DbObjectBase
 
isTemporary() - Method in class org.h2.index.MultiVersionIndex
 
isTextMode() - Method in class org.h2.store.FileStore
Check if the file store is in text mode.
isTrace() - Method in class org.h2.store.fs.FilePathRec
 
isTransactional() - Method in class org.h2.command.Command
Check if this command is transactional.
isTransactional() - Method in class org.h2.command.ddl.DefineCommand
 
isTransactional() - Method in class org.h2.command.ddl.DropUser
 
isTransactional() - Method in class org.h2.command.ddl.GrantRevoke
 
isTransactional() - Method in class org.h2.command.dml.AlterSequence
 
isTransactional() - Method in class org.h2.command.dml.AlterTableSet
 
isTransactional() - Method in class org.h2.command.dml.BackupCommand
 
isTransactional() - Method in class org.h2.command.dml.Call
 
isTransactional() - Method in class org.h2.command.dml.Delete
 
isTransactional() - Method in class org.h2.command.dml.ExecuteProcedure
 
isTransactional() - Method in class org.h2.command.dml.Explain
 
isTransactional() - Method in class org.h2.command.dml.Insert
 
isTransactional() - Method in class org.h2.command.dml.Merge
 
isTransactional() - Method in class org.h2.command.dml.NoOperation
 
isTransactional() - Method in class org.h2.command.dml.Query
 
isTransactional() - Method in class org.h2.command.dml.Set
 
isTransactional() - Method in class org.h2.command.dml.TransactionCommand
 
isTransactional() - Method in class org.h2.command.dml.Update
 
isTransactional() - Method in class org.h2.command.Prepared
Check if this command is transactional.
isUncommittedFromOtherSession(Session, Row) - Method in class org.h2.index.MultiVersionIndex
Check if there is an uncommitted row with the given key within a different session.
isUndoLogEnabled() - Method in class org.h2.engine.Session
 
isUnique() - Method in class org.h2.index.IndexType
Is this a unique index?
isUpdatable() - Method in class org.h2.result.UpdatableRow
Check if this result set is updatable.
isUsed() - Method in class org.h2.table.TableFilter
 
isValid(int) - Method in class org.h2.jdbc.JdbcConnection
Returns true if this connection is still valid.
isValidDate(int, int, int) - Static method in class org.h2.util.DateTimeUtils
Verify if the specified date is valid.
isValueSet() - Method in class org.h2.expression.Expression
Is the value of a parameter set.
isValueSet() - Method in class org.h2.expression.Parameter
 
isValueSet() - Method in interface org.h2.expression.ParameterInterface
Is the value of a parameter set.
isValueSet() - Method in class org.h2.expression.ParameterRemote
 
isValueSet() - Method in class org.h2.expression.ValueExpression
 
isVarArgs() - Method in class org.h2.engine.FunctionAlias.JavaMethod
 
isWideningConversion(Column) - Method in class org.h2.table.Column
Check whether the new column is of the same type and not more restricted than this column.
isWildcard() - Method in class org.h2.expression.Expression
Only returns true if the expression is a wildcard.
isWildcard() - Method in class org.h2.expression.Wildcard
 
isWrapperFor(Class<?>) - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.jdbc.JdbcParameterMetaData
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.jdbc.JdbcResultSetMetaData
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.jdbc.JdbcStatement
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.jdbcx.JdbcConnectionPool
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.jdbcx.JdbcDataSource
[Not supported] Checks if unwrap can return an object of this class.
isWrapperFor(Class<?>) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
isWritable(int) - Method in class org.h2.jdbc.JdbcResultSetMetaData
Checks whether it is possible for a write on this column to succeed.
isWritable(int) - Method in class org.h2.tools.SimpleResultSet
Returns false.

J

JAVA_OBJECT - Static variable in class org.h2.value.Value
The value type for JAVA_OBJECT values.
JAVA_SPECIFICATION_VERSION - Static variable in class org.h2.constant.SysProperties
System property java.specification.version.
It is set by the system.
JavaAggregate - Class in org.h2.expression
This class wraps a user-defined aggregate.
JavaAggregate(UserAggregate, Expression[], Select) - Constructor for class org.h2.expression.JavaAggregate
 
javaDecode(String) - Static method in class org.h2.util.StringUtils
Decode a text that is encoded as a Java string literal.
javaEncode(String) - Static method in class org.h2.util.StringUtils
Convert a string to a Java literal using the correct escape sequences.
JavaFunction - Class in org.h2.expression
This class wraps a user-defined function.
JavaFunction(FunctionAlias, Expression[]) - Constructor for class org.h2.expression.JavaFunction
 
JDBC - Static variable in class org.h2.message.Trace
The trace module name for the JDBC API.
jdbc - Variable in class org.h2.value.DataType
The Java class name.
JdbcArray - Class in org.h2.jdbc
Represents an ARRAY value.
JdbcBatchUpdateException - Exception in org.h2.jdbc
Represents a batch update database exception.
JdbcBlob - Class in org.h2.jdbc
Represents a BLOB value.
JdbcBlob(JdbcConnection, Value, int) - Constructor for class org.h2.jdbc.JdbcBlob
INTERNAL
JdbcCallableStatement - Class in org.h2.jdbc
Represents a callable statement.
JdbcClob - Class in org.h2.jdbc
Represents a CLOB value.
JdbcClob(JdbcConnection, Value, int) - Constructor for class org.h2.jdbc.JdbcClob
INTERNAL
jdbcCompliant() - Method in class org.h2.Driver
Check if this driver is compliant to the JDBC specification.
JdbcConnection - Class in org.h2.jdbc
Represents a connection (session) to a database.
JdbcConnection(String, Properties) - Constructor for class org.h2.jdbc.JdbcConnection
INTERNAL
JdbcConnection(ConnectionInfo, boolean) - Constructor for class org.h2.jdbc.JdbcConnection
INTERNAL
JdbcConnection(JdbcConnection) - Constructor for class org.h2.jdbc.JdbcConnection
INTERNAL
JdbcConnection(SessionInterface, String, String) - Constructor for class org.h2.jdbc.JdbcConnection
INTERNAL
JdbcConnectionPool - Class in org.h2.jdbcx
A simple standalone JDBC connection pool.
JdbcConnectionPool(ConnectionPoolDataSource) - Constructor for class org.h2.jdbcx.JdbcConnectionPool
 
JdbcDatabaseMetaData - Class in org.h2.jdbc
Represents the meta data for a database.
JdbcDataSource - Class in org.h2.jdbcx
A data source for H2 database connections.
JdbcDataSource() - Constructor for class org.h2.jdbcx.JdbcDataSource
The public constructor.
JdbcDataSourceFactory - Class in org.h2.jdbcx
This class is used to create new DataSource objects.
JdbcDataSourceFactory() - Constructor for class org.h2.jdbcx.JdbcDataSourceFactory
The public constructor to create new factory objects.
JdbcParameterMetaData - Class in org.h2.jdbc
Information about the parameters of a prepared statement.
JdbcPreparedStatement - Class in org.h2.jdbc
Represents a prepared statement.
JdbcResultSet - Class in org.h2.jdbc
Represents a result set.
JdbcResultSetMetaData - Class in org.h2.jdbc
Represents the meta data for a ResultSet.
JdbcSavepoint - Class in org.h2.jdbc
A savepoint is a point inside a transaction to where a transaction can be rolled back.
JdbcSQLException - Exception in org.h2.jdbc
Represents a database exception.
JdbcSQLException(String, String, String, int, Throwable, String) - Constructor for exception org.h2.jdbc.JdbcSQLException
Creates a SQLException.
JdbcStatement - Class in org.h2.jdbc
Represents a statement.
JdbcUtils - Class in org.h2.util
This is a utility class with JDBC helper functions.
JdbcXAConnection - Class in org.h2.jdbcx
This class provides support for distributed transactions.
JdbcXid - Class in org.h2.jdbcx
An object of this class represents a transaction id.
joinOuterIndirect - Variable in class org.h2.table.TableFilter
Whether this is a direct or indirect (nested) outer join

K

keys - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
keys - Variable in class org.h2.fulltext.IndexInfo
The column indexes of the key columns.
keys() - Method in class org.h2.util.SortedProperties
 
keys() - Method in class org.h2.util.ValueHashMap
Get the list of keys.
KEYSTORE_PASSWORD - Static variable in class org.h2.security.CipherFactory
The default password to use for the .h2.keystore file

L

largeResultBufferSize - Variable in class org.h2.constant.DbSettings
Database setting LARGE_RESULT_BUFFER_SIZE (default: 4096).
Buffer size for large result sets.
largeTransactions - Variable in class org.h2.constant.DbSettings
Database setting LARGE_TRANSACTIONS (default: true).
Support very large transactions
last() - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to the last row.
last() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
lastModified() - Method in class org.h2.store.fs.FilePath
Get the last modified date of a file
lastModified() - Method in class org.h2.store.fs.FilePathDisk
 
lastModified() - Method in class org.h2.store.fs.FilePathMem
 
lastModified() - Method in class org.h2.store.fs.FilePathSplit
 
lastModified() - Method in class org.h2.store.fs.FilePathWrapper
 
lastModified() - Method in class org.h2.store.fs.FilePathZip
 
lastModified(String) - Static method in class org.h2.store.fs.FileUtils
Get the last modified date of a file.
LCASE - Static variable in class org.h2.expression.Function
 
LEAST - Static variable in class org.h2.expression.Function
 
LEFT - Static variable in class org.h2.expression.Function
 
len - Variable in class org.h2.util.HashBase
The number of slots in the table.
LENGTH - Static variable in class org.h2.expression.Function
 
length() - Method in class org.h2.jdbc.JdbcBlob
Returns the length.
length() - Method in class org.h2.jdbc.JdbcClob
Returns the length.
length() - Method in class org.h2.store.Data
Get the current write position of this buffer, which is the current length.
length() - Method in class org.h2.store.FileStore
Get the file size in bytes.
length() - Method in class org.h2.util.BitField
Get the index of the highest set bit plus one, or 0 if no bits are set.
length() - Method in class org.h2.util.StatementBuilder
Get the length.
LENGTH_INT - Static variable in class org.h2.store.Data
The length of an integer value.
level - Variable in class org.h2.util.HashBase
The level.
LIKE_ESCAPE_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 22025 is thrown when using an invalid escape character sequence for LIKE or REGEXP.
limitExpr - Variable in class org.h2.command.dml.Query
The limit expression as specified in the LIMIT or TOP clause.
LINE_SEPARATOR - Static variable in class org.h2.constant.SysProperties
System property line.separator (default: \n).
It is usually set by the system, and used by the script and trace tools.
link(DataHandler, int) - Method in class org.h2.value.Value
Link a large value to a given table.
link(DataHandler, int) - Method in class org.h2.value.ValueLob
 
link(DataHandler, int) - Method in class org.h2.value.ValueLobDb
 
LINK_SCHEMA - Static variable in class org.h2.expression.Function
 
LinkedCursor - Class in org.h2.index
The cursor implementation for the linked index.
LinkedIndex - Class in org.h2.index
A linked index is a index for a linked (remote) table.
LinkedIndex(TableLink, int, IndexColumn[], IndexType) - Constructor for class org.h2.index.LinkedIndex
 
LinkSchema - Class in org.h2.table
A utility class to create table links for a whole schema.
linkSchema(Connection, String, String, String, String, String, String) - Static method in class org.h2.table.LinkSchema
Link all tables of a schema to the database.
linkStatements() - Method in class org.h2.bnf.Bnf
Cross-link all statements with each other.
listen() - Method in class org.h2.server.pg.PgServer
 
listen() - Method in interface org.h2.server.Service
Listen for incoming connections.
listen() - Method in class org.h2.server.TcpServer
 
listen() - Method in class org.h2.server.web.WebServer
 
listSessions() - Method in class org.h2.jmx.DatabaseInfo
 
listSessions() - Method in interface org.h2.jmx.DatabaseInfoMBean
List sessions, including the queries that are in progress, and locked tables.
listSettings() - Method in class org.h2.jmx.DatabaseInfo
 
listSettings() - Method in interface org.h2.jmx.DatabaseInfoMBean
List the database settings.
LITERALS_ARE_NOT_ALLOWED - Static variable in class org.h2.constant.ErrorCode
The error with code 90116 is thrown when trying use a literal in a SQL statement if literals are disabled.
LN - Static variable in class org.h2.expression.Function
 
load() - Static method in class org.h2.Driver
INTERNAL
load() - Method in class org.h2.store.FileLock
Load the properties file.
load(String) - Static method in class org.h2.util.JdbcUtils
Load the driver class for the given URL, if the database URL is known.
loadProperties(String) - Static method in class org.h2.util.SortedProperties
Load a properties object from a file.
loadUserClass(String) - Static method in class org.h2.util.Utils
Load a class, but check if it is allowed to load this class first.
LOB_CLIENT_MAX_SIZE_MEMORY - Static variable in class org.h2.constant.SysProperties
System property h2.lobClientMaxSizeMemory (default: 1048576).
The maximum size of a LOB object to keep in memory on the client side when using the server mode.
LOB_DATA_TABLE - Static variable in class org.h2.store.LobStorage
The name of the lob data table.
LOB_FILES_PER_DIRECTORY - Static variable in class org.h2.constant.SysProperties
System property h2.lobFilesPerDirectory (default: 256).
Maximum number of LOB files per directory.
LOB_IN_DATABASE - Static variable in class org.h2.constant.SysProperties
System property h2.lobInDatabase (default: true).
Store LOB files in the database.
LOB_READ - Static variable in class org.h2.engine.SessionRemote
 
lobCloseBetweenReads - Static variable in class org.h2.constant.SysProperties
System property h2.lobCloseBetweenReads (default: false).
Close LOB files between read operations.
LobStorage - Class in org.h2.store
This class stores LOB objects in the database.
LobStorage(DataHandler) - Constructor for class org.h2.store.LobStorage
 
LobStorage.LobInputStream - Class in org.h2.store
An input stream that reads from a LOB.
LobStorage.LobInputStream(long, long) - Constructor for class org.h2.store.LobStorage.LobInputStream
 
LobStorage.RemoteInputStream - Class in org.h2.store
An input stream that reads from a remote LOB.
LobStorage.RemoteInputStream(DataHandler, long, byte[], long) - Constructor for class org.h2.store.LobStorage.RemoteInputStream
 
LocalResult - Class in org.h2.result
A local result set contains all row data of a result set.
LocalResult() - Constructor for class org.h2.result.LocalResult
Construct a local result object.
LocalResult(Session, Expression[], int) - Constructor for class org.h2.result.LocalResult
Construct a local result object.
LOCATE - Static variable in class org.h2.expression.Function
 
locatorsUpdateCopy() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Does the database make a copy before updating.
LOCK - Static variable in class org.h2.message.Trace
The trace module name for locks.
lock(int) - Method in class org.h2.store.FileLock
Lock the file if possible.
lock(long, long, boolean) - Method in class org.h2.store.fs.FileBase
 
lock(Session, boolean, boolean) - Method in class org.h2.table.FunctionTable
 
lock(Session, boolean, boolean) - Method in class org.h2.table.MetaTable
 
lock(Session, boolean, boolean) - Method in class org.h2.table.RangeTable
 
lock(Session, boolean, boolean) - Method in class org.h2.table.RegularTable
 
lock(Session, boolean, boolean) - Method in class org.h2.table.Table
Lock the table for the given session.
lock(Session, boolean, boolean) - Method in class org.h2.table.TableFilter
Lock the table.
lock(Session, boolean, boolean) - Method in class org.h2.table.TableLink
 
lock(Session, boolean, boolean) - Method in class org.h2.table.TableView
 
LOCK_FILE - Static variable in class org.h2.store.FileLock
This locking method means the cooperative file locking protocol should be used.
LOCK_FS - Static variable in class org.h2.store.FileLock
Use the file system to lock the file; don't use a separate lock file.
LOCK_MODE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET LOCK_MODE statement.
LOCK_MODE - Static variable in class org.h2.expression.Function
 
LOCK_MODE_OFF - Static variable in class org.h2.engine.Constants
The lock mode that means no locking is used at all.
LOCK_MODE_READ_COMMITTED - Static variable in class org.h2.engine.Constants
The lock mode that means read locks are acquired, but they are released immediately after the statement is executed.
LOCK_MODE_TABLE - Static variable in class org.h2.engine.Constants
The lock mode that means table level locking is used for reads and writes.
LOCK_MODE_TABLE_GC - Static variable in class org.h2.engine.Constants
The lock mode that means table level locking is used for reads and writes.
LOCK_NO - Static variable in class org.h2.store.FileLock
This locking method means no locking is used at all.
LOCK_SERIALIZED - Static variable in class org.h2.store.FileLock
This locking method means multiple writers are allowed, and they synchronize themselves.
LOCK_SLEEP - Static variable in class org.h2.engine.Constants
The number of milliseconds to wait between checking the .lock.db file still exists once a database is locked.
LOCK_SOCKET - Static variable in class org.h2.store.FileLock
This locking method means a socket is created on the given machine.
LOCK_TIMEOUT - Static variable in class org.h2.command.dml.SetTypes
The type of a SET LOCK_TIMEOUT statement.
LOCK_TIMEOUT - Static variable in class org.h2.expression.Function
 
LOCK_TIMEOUT_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 50200 is thrown when another connection locked an object longer than the lock timeout set for this connection, or when a deadlock occurred.
lockMeta(Session) - Method in class org.h2.engine.Database
Lock the metadata table for updates.
lockRowAdd(ArrayList<Row>) - Method in class org.h2.table.TableFilter
Add the current row to the array, if there is a current row.
lockRows(ArrayList<Row>) - Method in class org.h2.table.TableFilter
Lock the given rows.
LOG - Static variable in class org.h2.command.dml.SetTypes
The type of a SET LOG statement.
log(Table, short, Row) - Method in class org.h2.engine.Session
Add an undo log entry to this session.
LOG - Static variable in class org.h2.expression.Function
 
log(int, String, byte[], long) - Method in interface org.h2.store.fs.Recorder
Record the method.
log(int, String, byte[], long) - Method in class org.h2.store.RecoverTester
 
LOG10 - Static variable in class org.h2.expression.Function
 
LOG_MODE_OFF - Static variable in class org.h2.store.PageStore
This log mode means the transaction log is not used.
LOG_MODE_SYNC - Static variable in class org.h2.store.PageStore
This log mode means the transaction log is used and FileDescriptor.sync() is called for each checkpoint.
LOG_WRITTEN - Static variable in class org.h2.engine.Session
This special log position means that the log entry has been written.
logAddOrRemoveRow(Session, int, Row, boolean) - Method in class org.h2.store.PageStore
A record is added to a table, or removed from a table.
logAndConvert(Exception) - Method in class org.h2.message.TraceObject
Log an exception and convert it to a SQL exception if required.
logIsLogBase10 - Variable in class org.h2.engine.Mode
The function LOG() uses base 10 instead of E.
logTruncate(Session, int) - Method in class org.h2.store.PageStore
A table is truncated.
logUndo(Page, Data) - Method in class org.h2.store.PageStore
Write an undo log entry if required.
LONG - Static variable in class org.h2.value.Value
The value type for LONG values.
LOWER - Static variable in class org.h2.expression.Function
 
lowerCaseIdentifiers - Variable in class org.h2.engine.Mode
Meta data calls return identifiers in lower case.
LPAD - Static variable in class org.h2.expression.Function
 
LTRIM - Static variable in class org.h2.expression.Function
 
LZF - Static variable in interface org.h2.compress.Compressor
The LZF compression algorithm is used
LZFInputStream - Class in org.h2.compress
An input stream to read from an LZF stream.
LZFInputStream(InputStream) - Constructor for class org.h2.compress.LZFInputStream
 
LZFOutputStream - Class in org.h2.compress
An output stream to write an LZF stream.
LZFOutputStream(OutputStream) - Constructor for class org.h2.compress.LZFOutputStream
 

M

main(String...) - Static method in class org.h2.tools.Backup
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.ChangeFileEncryption
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.Console
When running without options, -tcp, -web, -browser and -pg are started.
main(String...) - Static method in class org.h2.tools.ConvertTraceFile
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.CreateCluster
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.DeleteDbFiles
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.Recover
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.Restore
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.RunScript
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.Script
Options are case sensitive.
main(String...) - Static method in class org.h2.tools.Server
When running without options, -tcp, -web, -browser and -pg are started.
main(String...) - Static method in class org.h2.tools.Shell
Options are case sensitive.
map(FileChannel.MapMode, long, long) - Method in class org.h2.store.fs.FileBase
 
mapAndAddFilter(Expression) - Method in class org.h2.table.TableFilter
Map the columns and add the join condition.
mapColumns(ColumnResolver, int) - Method in class org.h2.command.dml.Query
Map the columns to the given column resolver.
mapColumns(ColumnResolver, int) - Method in class org.h2.command.dml.Select
 
mapColumns(ColumnResolver, int) - Method in class org.h2.command.dml.SelectUnion
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Aggregate
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Alias
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.CompareLike
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Comparison
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ConditionAndOr
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ConditionExists
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ConditionIn
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ConditionInSelect
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ConditionNot
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Expression
Map the columns of the resolver to expression columns.
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ExpressionColumn
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ExpressionList
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Function
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.JavaAggregate
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.JavaFunction
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Operation
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Parameter
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Rownum
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.SequenceValue
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Subquery
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.ValueExpression
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Variable
 
mapColumns(ColumnResolver, int) - Method in class org.h2.expression.Wildcard
 
mapColumns(IndexColumn[], Table) - Static method in class org.h2.table.IndexColumn
Map the columns using the column names and the specified table.
mask - Variable in class org.h2.util.HashBase
The bit mask to get the index from the hash code.
MathUtils - Class in org.h2.util
This is a utility class with mathematical helper functions.
MAX - Static variable in class org.h2.value.ValueLong
The largest Long value, as a BigInteger.
MAX_FILE_RETRY - Static variable in class org.h2.constant.SysProperties
System property h2.maxFileRetry (default: 16).
Number of times to retry file delete and rename.
MAX_LENGTH_INPLACE_LOB - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MAX_LENGTH_INPLACE_LOB statement.
MAX_LOG_SIZE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MAX_LOG_SIZE statement.
MAX_MEMORY_ROWS - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MAX_MEMORY_ROWS statement.
MAX_MEMORY_UNDO - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MAX_MEMORY_UNDO statement.
MAX_OPERATION_MEMORY - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MAX_OPERATION_MEMORY statement.
MAX_PARAMETER_INDEX - Static variable in class org.h2.engine.Constants
The highest possible parameter index.
MAX_RECONNECT - Static variable in class org.h2.constant.SysProperties
System property h2.maxReconnect (default: 3).
The maximum number of tries to reconnect in a row.
MAX_TRACE_DATA_LENGTH - Static variable in class org.h2.constant.SysProperties
System property h2.maxTraceDataLength (default: 65535).
The maximum size of a LOB value that is written as data to the trace system.
maxCompactCount - Variable in class org.h2.constant.DbSettings
Database setting MAX_COMPACT_COUNT (default: Integer.MAX_VALUE).
The maximum number of pages to move when closing a database.
maxCompactTime - Variable in class org.h2.constant.DbSettings
Database setting MAX_COMPACT_TIME (default: 200).
The maximum time in milliseconds used to compact a database when closing.
maxMemoryRowsDistinct - Variable in class org.h2.constant.DbSettings
Database setting MAX_MEMORY_ROWS_DISTINCT (default: 10000).
The maximum number of rows kept in-memory for SELECT DISTINCT queries.
maxPrecision - Variable in class org.h2.value.DataType
The maximum supported precision.
maxQueryTimeout - Variable in class org.h2.constant.DbSettings
Database setting MAX_QUERY_TIMEOUT (default: 0).
The maximum timeout of a query in milliseconds.
maxRows - Variable in class org.h2.jdbc.JdbcStatement
 
maxScale - Variable in class org.h2.value.DataType
The highest possible scale.
memory - Variable in class org.h2.value.DataType
The number of bytes required for an object.
MEMORY_CALCULATE - Static variable in class org.h2.result.Row
 
MEMORY_DATA - Static variable in class org.h2.engine.Constants
The memory needed by a object of class Data
MEMORY_FACTOR - Static variable in class org.h2.engine.Constants
This value is used to calculate the average memory usage.
MEMORY_FREE - Static variable in class org.h2.expression.Function
 
MEMORY_OBJECT - Static variable in class org.h2.engine.Constants
The memory needed by a regular object with at least one field.
MEMORY_PAGE_BTREE - Static variable in class org.h2.engine.Constants
The memory needed by an object of class PageBtree.
MEMORY_PAGE_DATA - Static variable in class org.h2.engine.Constants
The memory needed by an object of class PageData.
MEMORY_PAGE_DATA_OVERFLOW - Static variable in class org.h2.engine.Constants
The memory needed by an object of class PageDataOverflow.
MEMORY_POINTER - Static variable in class org.h2.engine.Constants
The memory needed by a pointer.
MEMORY_ROW - Static variable in class org.h2.engine.Constants
The memory needed by a Row.
MEMORY_USED - Static variable in class org.h2.expression.Function
 
memoryChange() - Method in class org.h2.index.PageBtree
The memory usage of this page was changed.
memoryChange() - Method in class org.h2.index.PageBtreeLeaf
 
memoryEstimated - Variable in class org.h2.index.PageBtree
The estimated memory used by this object.
MERGE - Static variable in interface org.h2.command.CommandInterface
The type of a MERGE statement.
Merge - Class in org.h2.command.dml
This class represents the statement MERGE
Merge(Session) - Constructor for class org.h2.command.dml.Merge
 
MetaCursor - Class in org.h2.index
An index for a meta data table.
MetaIndex - Class in org.h2.index
The index implementation for meta data tables.
MetaIndex(MetaTable, IndexColumn[], boolean) - Constructor for class org.h2.index.MetaIndex
 
MetaRecord - Class in org.h2.engine
A record in the system table of the database.
MetaRecord(SearchRow) - Constructor for class org.h2.engine.MetaRecord
 
MetaTable - Class in org.h2.table
This class is responsible to build the database meta data pseudo tables.
MetaTable(Schema, int, int) - Constructor for class org.h2.table.MetaTable
Create a new metadata table.
METHOD_NOT_ALLOWED_FOR_PREPARED_STATEMENT - Static variable in class org.h2.constant.ErrorCode
The error with code 90130 is thrown when an execute method of PreparedStatement was called with a SQL statement.
METHOD_NOT_ALLOWED_FOR_QUERY - Static variable in class org.h2.constant.ErrorCode
The error with code 90001 is thrown when Statement.executeUpdate() was called for a SELECT statement.
METHOD_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90087 is thrown when the specified method was not found in the class.
METHOD_ONLY_ALLOWED_FOR_QUERY - Static variable in class org.h2.constant.ErrorCode
The error with code 90002 is thrown when Statement.executeQuery() was called for a statement that does not return a result set (for example, an UPDATE statement).
METHODS_MUST_HAVE_DIFFERENT_PARAMETER_COUNTS_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90073 is thrown when trying to create an alias for a Java method, if two methods exists in this class that have this name and the same number of parameters.
MILLIS_PER_DAY - Static variable in class org.h2.util.DateTimeUtils
The number of milliseconds per day.
mimeType - Variable in class org.h2.server.web.WebApp
The mime type of the current response.
MIN_BD - Static variable in class org.h2.value.ValueLong
The smallest Long value, as a BigDecimal.
MIN_WRITE_DELAY - Static variable in class org.h2.engine.Constants
The minimum write delay that causes commits to be delayed.
minScale - Variable in class org.h2.value.DataType
The lowest possible scale.
MINUS - Static variable in class org.h2.expression.Operation
This operation represents a subtraction as in 2 - 1.
MINUTE - Static variable in class org.h2.expression.Function
 
MOD - Static variable in class org.h2.expression.Function
 
MODE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MODE statement.
Mode - Class in org.h2.engine
The compatibility modes.
MODIFY_ON_WRITE - Static variable in class org.h2.constant.SysProperties
System property h2.modifyOnWrite (default: false).
Only modify the database file when recovery is necessary, or when writing to the database.
MODULUS - Static variable in class org.h2.expression.Operation
This operation represents a modulus as in 5 % 2.
modulus(Value) - Method in class org.h2.value.Value
Take the modulus with a value and return the result.
modulus(Value) - Method in class org.h2.value.ValueByte
 
modulus(Value) - Method in class org.h2.value.ValueDecimal
 
modulus(Value) - Method in class org.h2.value.ValueDouble
 
modulus(Value) - Method in class org.h2.value.ValueFloat
 
modulus(Value) - Method in class org.h2.value.ValueInt
 
modulus(Value) - Method in class org.h2.value.ValueLong
 
modulus(Value) - Method in class org.h2.value.ValueShort
 
MONTH - Static variable in class org.h2.expression.Function
 
MONTH_NAME - Static variable in class org.h2.expression.Function
 
monthFromDateValue(long) - Static method in class org.h2.util.DateTimeUtils
Get the month from a date value.
mouseClicked(MouseEvent) - Method in class org.h2.tools.Console
INTERNAL
mouseEntered(MouseEvent) - Method in class org.h2.tools.Console
INTERNAL
mouseExited(MouseEvent) - Method in class org.h2.tools.Console
INTERNAL
mousePressed(MouseEvent) - Method in class org.h2.tools.Console
INTERNAL
mouseReleased(MouseEvent) - Method in class org.h2.tools.Console
INTERNAL
moveTo(Session, int) - Method in class org.h2.index.PageBtreeLeaf
 
moveTo(Session, int) - Method in class org.h2.index.PageBtreeNode
 
moveTo(Session, int) - Method in class org.h2.index.PageDataLeaf
 
moveTo(Session, int) - Method in class org.h2.index.PageDataNode
 
moveTo(Session, int) - Method in class org.h2.index.PageDataOverflow
 
moveTo(FilePath) - Method in class org.h2.store.fs.FilePath
Rename a file if this is allowed.
moveTo(FilePath) - Method in class org.h2.store.fs.FilePathDisk
 
moveTo(FilePath) - Method in class org.h2.store.fs.FilePathMem
 
moveTo(FilePath) - Method in class org.h2.store.fs.FilePathRec
 
moveTo(FilePath) - Method in class org.h2.store.fs.FilePathSplit
 
moveTo(FilePath) - Method in class org.h2.store.fs.FilePathWrapper
 
moveTo(FilePath) - Method in class org.h2.store.fs.FilePathZip
 
moveTo(String, String) - Static method in class org.h2.store.fs.FileUtils
Rename a file if this is allowed.
moveTo(Session, int) - Method in class org.h2.store.Page
Copy the data to a new location, change the parent to point to the new location, and free up the current page.
moveTo(Session, int) - Method in class org.h2.store.PageFreeList
 
moveTo(Session, int) - Method in class org.h2.store.PageStreamData
 
moveTo(Session, int) - Method in class org.h2.store.PageStreamTrunk
 
moveToCurrentRow() - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to the current row.
moveToCurrentRow() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
moveToInsertRow() - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to the insert row.
moveToInsertRow() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
MULTI_THREADED - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MULTI_THREADED statement.
MultiDimension - Class in org.h2.tools
A tool to help an application execute multi-dimensional range queries.
MultiDimension() - Constructor for class org.h2.tools.MultiDimension
 
MULTIPLY - Static variable in class org.h2.expression.Operation
This operation represents a multiplication as in 2 * 3.
multiply(Value) - Method in class org.h2.value.Value
Multiply with a value and return the result.
multiply(Value) - Method in class org.h2.value.ValueByte
 
multiply(Value) - Method in class org.h2.value.ValueDecimal
 
multiply(Value) - Method in class org.h2.value.ValueDouble
 
multiply(Value) - Method in class org.h2.value.ValueFloat
 
multiply(Value) - Method in class org.h2.value.ValueInt
 
multiply(Value) - Method in class org.h2.value.ValueLong
 
multiply(Value) - Method in class org.h2.value.ValueShort
 
multiply(Value) - Method in class org.h2.value.ValueTime
 
MultiVersionCursor - Class in org.h2.index
The cursor implementation for the multi-version index.
MultiVersionIndex - Class in org.h2.index
A multi-version index is a combination of a regular index, and a in-memory tree index that contains uncommitted changes.
MultiVersionIndex(Index, RegularTable) - Constructor for class org.h2.index.MultiVersionIndex
 
MUST_GROUP_BY_COLUMN_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90016 is thrown when a column was used in the expression list or the order by clause of a group or aggregate query, and that column is not in the GROUP BY clause.
MVCC - Static variable in class org.h2.command.dml.SetTypes
The type of a SET MVCC statement.

N

name - Variable in class org.h2.store.FileStore
The file name.
name - Variable in class org.h2.store.fs.FilePath
The complete path (which may be absolute or relative, depending on the file system).
NAME - Static variable in class org.h2.table.RangeTable
The name of the range table.
name - Variable in class org.h2.value.DataType
The data type name.
NANOS - Static variable in class org.h2.bnf.RuleFixed
 
nanosFromDate(long) - Static method in class org.h2.util.DateTimeUtils
Calculate the nanoseconds since midnight (in the default timezone) from a given time in milliseconds in UTC.
nativeSQL(String) - Method in class org.h2.jdbc.JdbcConnection
Translates a SQL statement into the database grammar.
needRebuild() - Method in class org.h2.index.FunctionIndex
 
needRebuild() - Method in class org.h2.index.HashIndex
 
needRebuild() - Method in interface org.h2.index.Index
Check if the index needs to be rebuilt.
needRebuild() - Method in class org.h2.index.LinkedIndex
 
needRebuild() - Method in class org.h2.index.MetaIndex
 
needRebuild() - Method in class org.h2.index.MultiVersionIndex
 
needRebuild() - Method in class org.h2.index.PageBtreeIndex
 
needRebuild() - Method in class org.h2.index.PageDataIndex
 
needRebuild() - Method in class org.h2.index.PageDelegateIndex
 
needRebuild() - Method in class org.h2.index.RangeIndex
 
needRebuild() - Method in class org.h2.index.ScanIndex
 
needRebuild() - Method in class org.h2.index.TreeIndex
 
needRebuild() - Method in class org.h2.index.ViewIndex
 
needRecompile() - Method in class org.h2.command.dml.BackupCommand
 
needRecompile() - Method in class org.h2.command.dml.NoOperation
 
needRecompile() - Method in class org.h2.command.dml.Set
 
needRecompile() - Method in class org.h2.command.dml.TransactionCommand
 
needRecompile() - Method in class org.h2.command.Prepared
Check if the statement needs to be re-compiled.
needToClose() - Method in class org.h2.result.LocalResult
 
needToClose() - Method in interface org.h2.result.ResultInterface
Check if this result set should be closed, for example because it is buffered using a temporary file.
needToClose() - Method in class org.h2.result.ResultRemote
 
NEGATE - Static variable in class org.h2.expression.Operation
This operation represents a negation as in - ID.
negate() - Method in class org.h2.value.Value
Return -value if this value support arithmetic operations.
negate() - Method in class org.h2.value.ValueBoolean
 
negate() - Method in class org.h2.value.ValueByte
 
negate() - Method in class org.h2.value.ValueDecimal
 
negate() - Method in class org.h2.value.ValueDouble
 
negate() - Method in class org.h2.value.ValueFloat
 
negate() - Method in class org.h2.value.ValueInt
 
negate() - Method in class org.h2.value.ValueLong
 
negate() - Method in class org.h2.value.ValueShort
 
negate() - Method in class org.h2.value.ValueTime
 
nestedJoins - Variable in class org.h2.constant.DbSettings
Database setting NESTED_JOINS (default: true).
Whether nested joins should be supported.
NetUtils - Class in org.h2.util
This utility class contains socket helper functions.
New - Class in org.h2.util
This class contains static methods to construct commonly used generic objects such as ArrayList.
New() - Constructor for class org.h2.util.New
 
newBytes(int) - Static method in class org.h2.util.Utils
Create an array of bytes with the given size.
newDirectoryStream() - Method in class org.h2.store.fs.FilePath
List the files and directories in the given directory.
newDirectoryStream() - Method in class org.h2.store.fs.FilePathDisk
 
newDirectoryStream() - Method in class org.h2.store.fs.FilePathMem
 
newDirectoryStream() - Method in class org.h2.store.fs.FilePathSplit
 
newDirectoryStream() - Method in class org.h2.store.fs.FilePathWrapper
 
newDirectoryStream() - Method in class org.h2.store.fs.FilePathZip
 
newDirectoryStream(String) - Static method in class org.h2.store.fs.FileUtils
List the files and directories in the given directory.
newInputStream() - Method in class org.h2.store.fs.FilePath
Create an input stream to read from the file.
newInputStream() - Method in class org.h2.store.fs.FilePathDisk
 
newInputStream() - Method in class org.h2.store.fs.FilePathMem
 
newInputStream() - Method in class org.h2.store.fs.FilePathSplit
 
newInputStream() - Method in class org.h2.store.fs.FilePathWrapper
 
newInputStream() - Method in class org.h2.store.fs.FilePathZip
 
newInputStream(String) - Static method in class org.h2.store.fs.FileUtils
Create an input stream to read from the file.
newInstance(Schema, int, String, String, boolean) - Static method in class org.h2.engine.FunctionAlias
Create a new alias based on a method name.
newInstance(int) - Static method in class org.h2.util.SmallLRUCache
Create a new object with all elements of the given collection.
newInstance(String, Object...) - Static method in class org.h2.util.Utils
Creates a new instance.
newInstance() - Static method in class org.h2.util.ValueHashMap
Create a new value hash map.
newInstanceFromSource(Schema, int, String, String, boolean) - Static method in class org.h2.engine.FunctionAlias
Create a new alias based on source code.
newIntArray(int) - Static method in class org.h2.util.Utils
Create an int array with the given size.
newLongArray(int) - Static method in class org.h2.util.Utils
Create a long array with the given size.
newOutputStream(boolean) - Method in class org.h2.store.fs.FilePath
Create an output stream to write into the file.
newOutputStream(boolean) - Method in class org.h2.store.fs.FilePathDisk
 
newOutputStream(boolean) - Method in class org.h2.store.fs.FilePathMem
 
newOutputStream(boolean) - Method in class org.h2.store.fs.FilePathRec
 
newOutputStream(boolean) - Method in class org.h2.store.fs.FilePathSplit
 
newOutputStream(boolean) - Method in class org.h2.store.fs.FilePathWrapper
 
newOutputStream(boolean) - Method in class org.h2.store.fs.FilePathZip
 
newOutputStream(String, boolean) - Static method in class org.h2.store.fs.FileUtils
Create an output stream to write into the file.
newStringMap() - Method in class org.h2.engine.Database
Create a new hash map.
next() - Method in interface org.h2.index.Cursor
Skip to the next row if one is available.
next() - Method in class org.h2.index.FunctionCursor
 
next() - Method in class org.h2.index.FunctionCursorResultSet
 
next() - Method in class org.h2.index.IndexCursor
 
next() - Method in class org.h2.index.LinkedCursor
 
next() - Method in class org.h2.index.MetaCursor
 
next() - Method in class org.h2.index.MultiVersionCursor
 
next() - Method in class org.h2.index.NonUniqueHashCursor
 
next() - Method in class org.h2.index.PageBtreeCursor
 
next() - Method in class org.h2.index.ScanCursor
 
next() - Method in class org.h2.index.SingleRowCursor
 
next() - Method in class org.h2.index.TreeCursor
 
next() - Method in class org.h2.index.ViewCursor
 
next() - Method in class org.h2.jdbc.JdbcResultSet
Moves the cursor to the next row of the result set.
next() - Method in class org.h2.result.LocalResult
 
next() - Method in interface org.h2.result.ResultExternal
Get the next row from the result.
next() - Method in interface org.h2.result.ResultInterface
Go to the next row.
next() - Method in class org.h2.result.ResultRemote
 
next() - Method in class org.h2.result.ResultTempTable
 
next() - Method in class org.h2.result.RowList
Get the next row from the list.
next() - Method in class org.h2.table.TableFilter
Check if there are more rows to read.
next() - Method in class org.h2.tools.SimpleResultSet
Moves the cursor to the next row of the result set.
next() - Method in class org.h2.util.Permutations
Go to the next lineup, and if available, fill the target array.
nextClearBit(int) - Method in class org.h2.util.BitField
Get the index of the next bit that is not set.
nextObjectId() - Method in class org.h2.engine.Session
Get the next object id.
nextPowerOf2(int) - Static method in class org.h2.util.MathUtils
Get the value that is equal or higher than this value, and that is a power of two.
NEXTVAL - Static variable in class org.h2.expression.Function
 
NIO_CLEANER_HACK - Static variable in class org.h2.constant.SysProperties
System property h2.nioCleanerHack (default: false).
If enabled, use the reflection hack to un-map the mapped file if possible.
NIO_LOAD_MAPPED - Static variable in class org.h2.constant.SysProperties
System property h2.nioLoadMapped (default: false).
If the mapped buffer should be loaded when the file is opened.
NO - Static variable in interface org.h2.compress.Compressor
No compression is used.
NO_DATA_AVAILABLE - Static variable in class org.h2.constant.ErrorCode
The error with code 2000 is thrown when the result set is positioned before the first or after the last row, or not on a valid row for the given operation.
NO_DEFAULT_SET_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 23507 is thrown when updating or deleting from a table with a foreign key constraint that should set the default value, but there is no default value defined.
NO_DISK_SPACE_AVAILABLE - Static variable in class org.h2.constant.ErrorCode
The error with code 90100 is thrown when there is no more space available on the device where the database files are stored.
NO_OPERATION - Static variable in interface org.h2.command.CommandInterface
The type of a no operation statement.
NonUniqueHashCursor - Class in org.h2.index
Cursor implementation for non-unique hash index
NonUniqueHashCursor(Session, RegularTable, ArrayList<Long>) - Constructor for class org.h2.index.NonUniqueHashCursor
 
NonUniqueHashIndex - Class in org.h2.index
A non-unique index based on an in-memory hash map.
NonUniqueHashIndex(RegularTable, int, String, IndexColumn[], IndexType) - Constructor for class org.h2.index.NonUniqueHashIndex
 
NOOP - Static variable in class org.h2.store.PageLog
No operation.
NoOperation - Class in org.h2.command.dml
Represents an empty statement or a statement that has no effect.
NoOperation(Session) - Constructor for class org.h2.command.dml.NoOperation
 
normalize(int, double, double, double) - Method in class org.h2.tools.MultiDimension
Normalize a value so that it is between the minimum and maximum for the given number of dimensions.
normalizeTimestamp(long, long) - Static method in class org.h2.util.DateTimeUtils
Calculate the normalized timestamp.
NOT_ENOUGH_RIGHTS_FOR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90096 is thrown when trying to perform an operation with a non-admin user if the user does not have enough rights.
NOT_EQUAL - Static variable in class org.h2.expression.Comparison
The comparison type meaning <> as in ID<>1.
NOT_EQUAL_NULL_SAFE - Static variable in class org.h2.expression.Comparison
The comparison type meaning ID IS NOT 1 (ID IS DISTINCT FROM 1).
NOT_FOUND - Static variable in class org.h2.util.IntIntHashMap
The value indicating that the entry has not been found.
NOT_FROM_RESOLVER - Static variable in class org.h2.expression.ExpressionVisitor
Does an expression have no relation to the given table filter (getResolver)?
NOT_NULLABLE - Static variable in class org.h2.table.Column
This column is not nullable.
NOT_ON_UPDATABLE_ROW - Static variable in class org.h2.constant.ErrorCode
The error with code 90029 is thrown when calling ResultSet.deleteRow(), insertRow(), or updateRow() when the current row is not updatable.
NOW - Static variable in class org.h2.expression.Function
 
NULL - Static variable in class org.h2.value.Value
The value type for NULL.
NULL_NOT_ALLOWED - Static variable in class org.h2.constant.ErrorCode
The error with code 23502 is thrown when trying to insert NULL into a column that does not allow NULL.
NULL_SAFE - Static variable in class org.h2.expression.Comparison
This is a flag meaning the comparison is null safe (meaning never returns NULL even if one operand is NULL).
NULLABLE - Static variable in class org.h2.table.Column
This column is nullable.
NULLABLE_UNKNOWN - Static variable in class org.h2.table.Column
It is not know whether this column is nullable.
nullConcatIsNull - Variable in class org.h2.engine.Mode
Concatenation with NULL results in NULL.
NULLIF - Static variable in class org.h2.expression.Function
 
nullPlusNonNullIsNull() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether NULL+1 is NULL or not.
NULLS_FIRST - Static variable in class org.h2.result.SortOrder
This bit mask means NULLs should be sorted before other data, no matter if ascending or descending order is used.
NULLS_LAST - Static variable in class org.h2.result.SortOrder
This bit mask means NULLs should be sorted after other data, no matter if ascending or descending order is used.
nullsAreSortedAtEnd() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if NULL is sorted at the end (no matter if ASC or DESC is used).
nullsAreSortedAtStart() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if NULL is sorted at the beginning (no matter if ASC or DESC is used).
nullsAreSortedHigh() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if NULL is sorted high (bigger than anything that is not null).
nullsAreSortedLow() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if NULL is sorted low (smaller than anything that is not null).
nullsFirst - Variable in class org.h2.command.dml.SelectOrderBy
If NULL should be appear first.
nullsLast - Variable in class org.h2.command.dml.SelectOrderBy
If NULL should be appear at the end.
NUMERIC_VALUE_OUT_OF_RANGE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 22003 is thrown when a value is out of range when converting to another data type.
NVL2 - Static variable in class org.h2.expression.Function
 

O

OBJECT_CACHE - Static variable in class org.h2.constant.SysProperties
System property h2.objectCache (default: true).
Cache commonly used values (numbers, strings).
OBJECT_CACHE_MAX_PER_ELEMENT_SIZE - Static variable in class org.h2.constant.SysProperties
System property h2.objectCacheMaxPerElementSize (default: 4096).
The maximum size (precision) of an object in the cache.
OBJECT_CACHE_SIZE - Static variable in class org.h2.constant.SysProperties
System property h2.objectCacheSize (default: 1024).
The maximum number of objects in the cache.
OBJECT_CLOSED - Static variable in class org.h2.constant.ErrorCode
The error with code 90007 is thrown when trying to call a JDBC method on an object that has been closed.
OCTET_LENGTH - Static variable in class org.h2.expression.Function
 
OFF - Static variable in class org.h2.message.TraceSystem
This trace level means nothing should be written.
OFF - Static variable in class org.h2.value.CompareMode
This constant means there is no collator set, and the default string comparison is to be used.
offsetExpr - Variable in class org.h2.command.dml.Query
The offset expression as specified in the LIMIT ..
offsets - Variable in class org.h2.index.PageBtree
The row offsets.
ONE - Static variable in class org.h2.value.ValueDecimal
The value 'one'.
onlyPosition - Variable in class org.h2.index.PageBtree
If only the position of the row is stored in the page
open(DataHandler, String, String) - Static method in class org.h2.store.FileStore
Open a non encrypted file store with the given settings.
open(DataHandler, String, String, String, byte[]) - Static method in class org.h2.store.FileStore
Open an encrypted file store with the given settings.
open(DataHandler, String, String, String, byte[], int) - Static method in class org.h2.store.FileStore
Open an encrypted file store with the given settings.
open(String) - Method in class org.h2.store.fs.FilePath
Open a random access file object.
open(String) - Method in class org.h2.store.fs.FilePathDisk
 
open(String) - Method in class org.h2.store.fs.FilePathMem
 
open(String) - Method in class org.h2.store.fs.FilePathNio
 
open(String) - Method in class org.h2.store.fs.FilePathNioMapped
 
open(String) - Method in class org.h2.store.fs.FilePathRec
 
open(String) - Method in class org.h2.store.fs.FilePathSplit
 
open(String) - Method in class org.h2.store.fs.FilePathWrapper
 
open(String) - Method in class org.h2.store.fs.FilePathZip
 
open(String, String) - Static method in class org.h2.store.fs.FileUtils
Open a random access file object.
open() - Method in class org.h2.store.PageStore
Open the file and read the header.
open(HashMap<TableLinkConnection, TableLinkConnection>, String, String, String, String, boolean) - Static method in class org.h2.table.TableLinkConnection
Open a new connection.
open(int, DataHandler, int, int, long, boolean) - Static method in class org.h2.value.ValueLob
Create a LOB value with the given parameters.
OPEN_BRACKET - Static variable in class org.h2.bnf.RuleFixed
 
OPEN_OUTPUT_STREAM - Static variable in interface org.h2.store.fs.Recorder
Open a file output stream.
openBrowser(String) - Static method in class org.h2.tools.Server
Open a new browser tab or window with the given URL.
opened() - Method in interface org.h2.api.DatabaseEventListener
This method is called after the database has been opened.
openFile(String, String, boolean) - Method in class org.h2.engine.Database
 
openFile(String, String, boolean) - Method in class org.h2.engine.SessionRemote
 
openFile(String, String, boolean) - Method in interface org.h2.store.DataHandler
Open a file at the given location.
openFile() - Method in class org.h2.store.FileStore
Re-open the file.
openFile(String, String, boolean) - Method in class org.h2.tools.Recover
INTERNAL
openNewConnection() - Method in class org.h2.value.Transfer
Open a new new connection to the same address and port as this one.
Operation - Class in org.h2.expression
A mathematical expression, or string concatenation.
Operation(int, Expression, Expression) - Constructor for class org.h2.expression.Operation
 
OPTIMIZABLE_MIN_MAX_COUNT_ALL - Static variable in class org.h2.expression.ExpressionVisitor
Are all aggregates MIN(column), MAX(column), or COUNT(*) for the given table (getTable)?
optimize(ExpressionColumn, Column) - Method in class org.h2.command.dml.SelectListColumnResolver
 
optimize(Session) - Method in class org.h2.expression.Aggregate
 
optimize(Session) - Method in class org.h2.expression.Alias
 
optimize(Session) - Method in class org.h2.expression.CompareLike
 
optimize(Session) - Method in class org.h2.expression.Comparison
 
optimize(Session) - Method in class org.h2.expression.ConditionAndOr
 
optimize(Session) - Method in class org.h2.expression.ConditionExists
 
optimize(Session) - Method in class org.h2.expression.ConditionIn
 
optimize(Session) - Method in class org.h2.expression.ConditionInSelect
 
optimize(Session) - Method in class org.h2.expression.ConditionNot
 
optimize(Session) - Method in class org.h2.expression.Expression
Try to optimize the expression.
optimize(Session) - Method in class org.h2.expression.ExpressionColumn
 
optimize(Session) - Method in class org.h2.expression.ExpressionList
 
optimize(Session) - Method in class org.h2.expression.Function
 
optimize(Session) - Method in interface org.h2.expression.FunctionCall
Optimize the function if possible.
optimize(Session) - Method in class org.h2.expression.JavaAggregate
 
optimize(Session) - Method in class org.h2.expression.JavaFunction
 
optimize(Session) - Method in class org.h2.expression.Operation
 
optimize(Session) - Method in class org.h2.expression.Parameter
 
optimize(Session) - Method in class org.h2.expression.Rownum
 
optimize(Session) - Method in class org.h2.expression.SequenceValue
 
optimize(Session) - Method in class org.h2.expression.Subquery
 
optimize(Session) - Method in class org.h2.expression.ValueExpression
 
optimize(Session) - Method in class org.h2.expression.Variable
 
optimize(Session) - Method in class org.h2.expression.Wildcard
 
optimize(ExpressionColumn, Column) - Method in interface org.h2.table.ColumnResolver
Get the expression that represents this column.
optimize(ExpressionColumn, Column) - Method in class org.h2.table.SingleColumnResolver
 
optimize(ExpressionColumn, Column) - Method in class org.h2.table.TableFilter
 
OPTIMIZE_REUSE_RESULTS - Static variable in class org.h2.command.dml.SetTypes
The type of a SET OPTIMIZE_REUSE_RESULTS statement.
optimizeDistinct - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_DISTINCT (default: true).
Improve the performance of simple DISTINCT queries if an index is available for the given column.
optimizeEvaluatableSubqueries - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_EVALUATABLE_SUBQUERIES (default: true).
Optimize subqueries that are not dependent on the outer query.
optimizeInList - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_IN_LIST (default: true).
Optimize IN(...) and IN(SELECT ...) comparisons.
optimizeInSelect - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_IN_SELECT (default: true).
Optimize IN(SELECT ...) comparisons.
optimizeInsertFromSelect - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_INSERT_FROM_SELECT (default: true).
Insert into table from query directly bypassing temporary disk storage.
optimizeIsNull - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_IS_NULL (default: false).
Use an index for condition of the form columnName IS NULL.
optimizeOr - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_OR (default: true).
Convert (C=? OR C=?) to (C IN(?, ?)).
optimizeTwoEquals - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_TWO_EQUALS (default: true).
Optimize expressions of the form A=B AND B=1.
optimizeUpdate - Variable in class org.h2.constant.DbSettings
Database setting OPTIMIZE_UPDATE (default: true).
Speed up inserts, updates, and deletes by not reading all rows from a page unless necessary.
OR - Static variable in class org.h2.expression.ConditionAndOr
The OR condition type as in ID=1 OR NAME='Hello'.
ORDER_BY_NOT_IN_RESULT - Static variable in class org.h2.constant.ErrorCode
The error with code 90068 is thrown when the given expression that is used in the ORDER BY is not in the result list.
org.h2 - package org.h2
Implementation of the JDBC driver.
org.h2.api - package org.h2.api
Contains interfaces for user-defined extensions, such as triggers and user-defined aggregate functions.
org.h2.bnf - package org.h2.bnf
The implementation of the BNF (Backus-Naur form) parser and tool.
org.h2.command - package org.h2.command
This package contains the parser and the base classes for prepared SQL statements.
org.h2.command.ddl - package org.h2.command.ddl
Contains DDL (data definition language) and related SQL statements.
org.h2.command.dml - package org.h2.command.dml
Contains DML (data manipulation language) and related SQL statements.
org.h2.compress - package org.h2.compress
Lossless data compression classes.
org.h2.constant - package org.h2.constant
Error codes and system properties.
org.h2.constraint - package org.h2.constraint
Database constraints such as check constraints, unique constraints, and referential constraints.
org.h2.engine - package org.h2.engine
Contains high level classes of the database and classes that don't fit in another sub-package.
org.h2.expression - package org.h2.expression
Expressions include mathematical operations, conditions, simple values, and functions.
org.h2.fulltext - package org.h2.fulltext
The native full text search implementation, and the wrapper for the the Lucene full text search implementation.
org.h2.index - package org.h2.index
Various table index implementations, as well as cursors to navigate in an index.
org.h2.jdbc - package org.h2.jdbc
Implementation of the JDBC API (package java.sql).
org.h2.jdbcx - package org.h2.jdbcx
Implementation of the extended JDBC API (package javax.sql).
org.h2.jmx - package org.h2.jmx
Implementation of the Java Management Extension (JMX) features.
org.h2.message - package org.h2.message
Trace (logging facility) and error message tool.
org.h2.result - package org.h2.result
Implementation of row and internal result sets.
org.h2.schema - package org.h2.schema
Schema implementation and objects that are stored in a schema (for example, sequences and constants).
org.h2.security - package org.h2.security
Security classes, such as encryption and cryptographically secure hash algorithms.
org.h2.server - package org.h2.server
A small FTP server.
org.h2.server.pg - package org.h2.server.pg
PostgreSQL server implementation of this database.
org.h2.server.web - package org.h2.server.web
The H2 Console tool.
org.h2.store - package org.h2.store
Storage abstractions, such as a file with a cache, or a class to convert values to a byte array and vice versa.
org.h2.store.fs - package org.h2.store.fs
A file system abstraction.
org.h2.table - package org.h2.table
Classes related to a table and table meta data.
org.h2.tools - package org.h2.tools
Various tools.
org.h2.upgrade - package org.h2.upgrade
Implementation of the database upgrade mechanism.
org.h2.util - package org.h2.util
Internal utility classes.
org.h2.value - package org.h2.value
Data type and value implementations.
othersDeletesAreVisible(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether other deletes are visible.
othersInsertsAreVisible(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether other inserts are visible.
othersUpdatesAreVisible(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether other updates are visible.
out - Variable in class org.h2.util.Tool
The output stream where this tool writes to.
OUT_OF_MEMORY - Static variable in class org.h2.constant.ErrorCode
The error with code 90108 is thrown when not enough heap memory was available.
ownDeletesAreVisible(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether own deletes are visible.
ownInsertsAreVisible(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether own inserts are visible.
ownUpdatesAreVisible(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether own updates are visible.

P

pad(String, int, String, boolean) - Static method in class org.h2.util.StringUtils
Pad a string.
Page - Class in org.h2.store
A page.
Page() - Constructor for class org.h2.store.Page
 
PAGE_SIZE_MAX - Static variable in class org.h2.store.PageStore
The biggest possible page size.
PAGE_SIZE_MIN - Static variable in class org.h2.store.PageStore
The smallest possible page size.
PAGE_STORE - Static variable in class org.h2.message.Trace
The trace module name for the page store.
PageBtree - Class in org.h2.index
A page that contains index data.
PageBtreeCursor - Class in org.h2.index
The cursor implementation for the page b-tree index.
PageBtreeIndex - Class in org.h2.index
This is the most common type of index, a b tree index.
PageBtreeIndex(RegularTable, int, String, IndexColumn[], IndexType, boolean, Session) - Constructor for class org.h2.index.PageBtreeIndex
 
PageBtreeLeaf - Class in org.h2.index
A b-tree leaf page that contains index data.
PageBtreeNode - Class in org.h2.index
A b-tree node page that contains index data.
PageDataIndex - Class in org.h2.index
The scan index allows to access a row by key.
PageDataIndex(RegularTable, int, IndexColumn[], IndexType, boolean, Session) - Constructor for class org.h2.index.PageDataIndex
 
PageDataLeaf - Class in org.h2.index
A leaf page that contains data of one or multiple rows.
PageDataNode - Class in org.h2.index
A leaf page that contains data of one or multiple rows.
PageDataOverflow - Class in org.h2.index
Overflow data for a leaf page.
PageDelegateIndex - Class in org.h2.index
An index that delegates indexing to the page data index.
PageDelegateIndex(RegularTable, int, String, IndexType, PageDataIndex, boolean, Session) - Constructor for class org.h2.index.PageDelegateIndex
 
PageFreeList - Class in org.h2.store
The list of free pages of a page store.
PageIndex - Class in org.h2.index
A page store index.
PageIndex() - Constructor for class org.h2.index.PageIndex
 
PageInputStream - Class in org.h2.store
An input stream that reads from a page store.
PageLog - Class in org.h2.store
Transaction log mechanism.
PageOutputStream - Class in org.h2.store
An output stream that writes into a page store.
PageOutputStream(PageStore, int, BitField, int, boolean) - Constructor for class org.h2.store.PageOutputStream
Create a new page output stream.
PageParser - Class in org.h2.server.web
A page parser can parse an HTML page and replace the tags there.
PageStore - Class in org.h2.store
This class represents a file that is organized as a number of pages.
PageStore(Database, String, String, int) - Constructor for class org.h2.store.PageStore
Create a new page store object.
pageStoreInternalCount - Variable in class org.h2.constant.DbSettings
Database setting PAGE_STORE_INTERNAL_COUNT (default: false).
Update the row counts on a node level.
pageStoreMaxGrowth - Variable in class org.h2.constant.DbSettings
Database setting PAGE_STORE_MAX_GROWTH (default: 128 * 1024).
The maximum number of pages the file grows at any time.
pageStoreTrim - Variable in class org.h2.constant.DbSettings
Database setting PAGE_STORE_TRIM (default: true).
Trim the database size when closing.
PageStreamData - Class in org.h2.store
A data page of a stream.
PageStreamTrunk - Class in org.h2.store
A trunk page of a stream.
Parameter - Class in org.h2.expression
A parameter of a prepared statement.
Parameter(int) - Constructor for class org.h2.expression.Parameter
 
PARAMETER_META_DATA - Static variable in class org.h2.message.TraceObject
The trace type id for parameter meta data objects.
PARAMETER_NOT_SET_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90012 is thrown when trying to execute a statement with an parameter.
ParameterInterface - Interface in org.h2.expression
The interface for client side (remote) and server side parameters.
ParameterRemote - Class in org.h2.expression
A client side (remote) parameter.
ParameterRemote(int) - Constructor for class org.h2.expression.ParameterRemote
 
parameters - Variable in class org.h2.command.Prepared
The list of parameters.
params - Variable in class org.h2.value.DataType
The list of parameters used in the column definition.
PARENT - Static variable in class org.h2.message.TraceSystem
The parent trace level should be used.
parentPageId - Variable in class org.h2.index.PageBtree
The page number of the parent.
parse(String, Map<String, Object>) - Static method in class org.h2.server.web.PageParser
Replace the tags in the HTML page with the given settings.
parse(String) - Static method in class org.h2.value.ValueDate
Parse a string to a ValueDate.
parse(String) - Static method in class org.h2.value.ValueTime
Parse a string to a ValueTime.
parse(String) - Static method in class org.h2.value.ValueTimestamp
Parse a string to a ValueTimestamp.
PARSE_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90014 is thrown when trying to parse a date with an unsupported format string, or when the date can not be parsed.
PARSEDATETIME - Static variable in class org.h2.expression.Function
 
parseDateTime(String, String, String, String) - Static method in class org.h2.util.DateTimeUtils
Parses a date using a format string.
parseDateValue(String, int, int) - Static method in class org.h2.util.DateTimeUtils
Parse a date string.
parseExpression(String) - Method in class org.h2.command.Parser
Parse a SQL code snippet that represents an expression.
parseKey(Connection, String) - Static method in class org.h2.fulltext.FullText
Parse a primary key condition into the primary key columns.
Parser - Class in org.h2.command
The parser is used to convert a SQL statement string to an command object.
Parser(Session) - Constructor for class org.h2.command.Parser
 
parseTimeNanos(String, int, int, boolean) - Static method in class org.h2.util.DateTimeUtils
Parse a time string.
paused - Variable in class org.h2.util.Profiler
 
Permutations<T> - Class in org.h2.util
A class to iterate over all permutations of an array.
persistData - Variable in class org.h2.command.ddl.CreateTableData
Whether the data should be persisted.
persistIndexes - Variable in class org.h2.command.ddl.CreateTableData
Whether the indexes should be persisted.
PG_DEFAULT_CLIENT_ENCODING - Static variable in class org.h2.constant.SysProperties
System property h2.pgClientEncoding (default: UTF-8).
Default client encoding for PG server.
PG_TYPE_INT2VECTOR - Static variable in class org.h2.server.pg.PgServer
The integer array type (for the column pg_index.indkey).
PG_TYPE_VARCHAR - Static variable in class org.h2.server.pg.PgServer
The VARCHAR type.
PgServer - Class in org.h2.server.pg
This class implements a subset of the PostgreSQL protocol as described here: http://developer.postgresql.org/pgdocs/postgres/protocol.html The PostgreSQL catalog is described here: http://www.postgresql.org/docs/7.4/static/catalogs.html
PgServer() - Constructor for class org.h2.server.pg.PgServer
 
PgServerThread - Class in org.h2.server.pg
One server thread is opened for each client.
PI - Static variable in class org.h2.expression.Function
 
Plan - Class in org.h2.table
A possible query execution plan.
Plan(TableFilter[], int, Expression) - Constructor for class org.h2.table.Plan
Create a query plan with the given order.
PlanItem - Class in org.h2.table
The plan item describes the index to be used, and the estimated cost when using it.
PlanItem() - Constructor for class org.h2.table.PlanItem
 
PLUS - Static variable in class org.h2.expression.Operation
This operation represents an addition as in 1 + 2.
pollUnclosed() - Static method in class org.h2.util.CloseWatcher
Check for an collected object.
POSITION - Static variable in class org.h2.expression.Function
 
position(byte[], long) - Method in class org.h2.jdbc.JdbcBlob
[Not supported] Searches a pattern and return the position.
position(Blob, long) - Method in class org.h2.jdbc.JdbcBlob
[Not supported] Searches a pattern and return the position.
position(String, long) - Method in class org.h2.jdbc.JdbcClob
[Not supported] Searches a pattern and return the position.
position(Clob, long) - Method in class org.h2.jdbc.JdbcClob
[Not supported] Searches a pattern and return the position.
position() - Method in class org.h2.store.fs.FileBase
 
position(long) - Method in class org.h2.store.fs.FileBase
 
POWER - Static variable in class org.h2.expression.Function
 
PRECISION - Static variable in class org.h2.value.ValueBoolean
The precision in digits.
PRECISION - Static variable in class org.h2.value.ValueDate
The precision in digits.
PRECISION - Static variable in class org.h2.value.ValueDouble
The precision in digits.
PRECISION - Static variable in class org.h2.value.ValueInt
The precision in digits.
PRECISION - Static variable in class org.h2.value.ValueLong
The precision in digits.
PRECISION - Static variable in class org.h2.value.ValueTime
The precision in digits.
PRECISION - Static variable in class org.h2.value.ValueTimestamp
The precision in digits.
prefix - Variable in class org.h2.value.DataType
The prefix required for the SQL literal representation.
PREFIX_INDEX - Static variable in class org.h2.engine.Constants
The name prefix used for indexes that are not explicitly named.
PREFIX_JOIN - Static variable in class org.h2.engine.Constants
The name prefix used for synthetic nested join tables.
PREFIX_PRIMARY_KEY - Static variable in class org.h2.engine.Constants
The name prefix used for primary key constraints that are not explicitly named.
PREFIX_TEMP_FILE - Static variable in class org.h2.constant.SysProperties
System property h2.prefixTempFile (default: h2.temp).
The prefix for temporary files in the temp directory.
premain(String, Instrumentation) - Static method in class org.h2.util.Profiler
This method is called when the agent is installed.
PREPARE - Static variable in interface org.h2.command.CommandInterface
The type of a PREPARE statement.
prepare() - Method in class org.h2.command.dml.Call
 
prepare() - Method in class org.h2.command.dml.Delete
 
prepare() - Method in class org.h2.command.dml.Explain
 
prepare() - Method in class org.h2.command.dml.Insert
 
prepare() - Method in class org.h2.command.dml.Merge
 
prepare() - Method in class org.h2.command.dml.Select
 
prepare() - Method in class org.h2.command.dml.SelectUnion
 
prepare() - Method in class org.h2.command.dml.Update
 
prepare(String) - Method in class org.h2.command.Parser
Parse the statement and prepare it for execution.
prepare() - Method in class org.h2.command.Prepared
Prepare this statement.
prepare(String) - Method in class org.h2.engine.Session
Parse and prepare the given SQL statement.
prepare(String, boolean) - Method in class org.h2.engine.Session
Parse and prepare the given SQL statement.
prepare(Connection, String) - Method in class org.h2.fulltext.FullTextSettings
Prepare a statement.
prepare(Xid) - Method in class org.h2.jdbcx.JdbcXAConnection
Prepare a transaction.
prepare() - Method in class org.h2.table.TableFilter
Prepare reading rows.
PREPARE_COMMIT - Static variable in interface org.h2.command.CommandInterface
The type of a PREPARE COMMIT statement.
PREPARE_COMMIT - Static variable in class org.h2.store.PageLog
A prepare commit entry for a session.
prepareAlways - Variable in class org.h2.command.Prepared
If the query should be prepared before each execution.
prepareCall(String) - Method in class org.h2.jdbc.JdbcConnection
Creates a new callable statement.
prepareCall(String, int, int) - Method in class org.h2.jdbc.JdbcConnection
Creates a callable statement with the specified result set type and concurrency.
prepareCall(String, int, int, int) - Method in class org.h2.jdbc.JdbcConnection
Creates a callable statement with the specified result set type, concurrency, and holdability.
prepareCommand(String) - Method in class org.h2.command.Parser
Parse a statement or a list of statements, and prepare it for execution.
prepareCommand(String, int) - Method in class org.h2.engine.Session
 
prepareCommand(String, int) - Method in interface org.h2.engine.SessionInterface
Parse a command and prepare it for execution.
prepareCommand(String, int) - Method in class org.h2.engine.SessionRemote
 
prepareCommit(String) - Method in class org.h2.engine.Session
Prepare the given transaction.
prepareCommit(Session, String) - Method in class org.h2.store.PageStore
Prepare a transaction.
Prepared - Class in org.h2.command
A prepared statement.
Prepared(Session) - Constructor for class org.h2.command.Prepared
Create a new object.
PREPARED_STATEMENT - Static variable in class org.h2.message.TraceObject
The trace type id for prepared statements.
prepareExpression(Session) - Method in class org.h2.table.Column
Prepare all expressions of this column.
prepareLocal(String) - Method in class org.h2.engine.Session
Parse and prepare the given SQL statement.
prepareOrder(ArrayList<SelectOrderBy>, int) - Method in class org.h2.command.dml.Query
Create a SortOrder object given the list of SelectOrderBy objects.
PrepareProcedure - Class in org.h2.command.ddl
This class represents the statement PREPARE
PrepareProcedure(Session) - Constructor for class org.h2.command.ddl.PrepareProcedure
 
prepareStatement(String) - Method in class org.h2.jdbc.JdbcConnection
Creates a new prepared statement.
prepareStatement(String, int, int) - Method in class org.h2.jdbc.JdbcConnection
Creates a prepared statement with the specified result set type and concurrency.
prepareStatement(String, int, int, int) - Method in class org.h2.jdbc.JdbcConnection
Creates a prepared statement with the specified result set type, concurrency, and holdability.
prepareStatement(String, int) - Method in class org.h2.jdbc.JdbcConnection
Creates a new prepared statement.
prepareStatement(String, int[]) - Method in class org.h2.jdbc.JdbcConnection
Creates a new prepared statement.
prepareStatement(String, String[]) - Method in class org.h2.jdbc.JdbcConnection
Creates a new prepared statement.
prepDeleteMap - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
prepDeleteRow - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
prepInsertMap - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
prepInsertRow - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
prepInsertWord - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
prepSelectRow - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
previous() - Method in interface org.h2.index.Cursor
Skip to the previous row if one is available.
previous() - Method in class org.h2.index.FunctionCursor
 
previous() - Method in class org.h2.index.FunctionCursorResultSet
 
previous() - Method in class org.h2.index.IndexCursor
 
previous() - Method in class org.h2.index.LinkedCursor
 
previous() - Method in class org.h2.index.MetaCursor
 
previous() - Method in class org.h2.index.MultiVersionCursor
 
previous() - Method in class org.h2.index.NonUniqueHashCursor
 
previous() - Method in class org.h2.index.PageBtreeCursor
 
previous() - Method in class org.h2.index.ScanCursor
 
previous() - Method in class org.h2.index.SingleRowCursor
 
previous() - Method in class org.h2.index.TreeCursor
 
previous() - Method in class org.h2.index.ViewCursor
 
previous() - Method in class org.h2.jdbc.JdbcResultSet
Moves the cursor to the last row, or row before first row if the current position is the first row.
previous() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
PRIMARY_KEY - Static variable in class org.h2.constraint.Constraint
The constraint type name for primary key constraints.
print(String) - Method in class org.h2.tools.Shell
Print the string without newline, and flush.
printNoDatabaseFilesFound(String, String) - Method in class org.h2.util.Tool
Print to the output stream that no database files have been found.
printStackTrace() - Method in exception org.h2.jdbc.JdbcBatchUpdateException
INTERNAL
printStackTrace(PrintWriter) - Method in exception org.h2.jdbc.JdbcBatchUpdateException
INTERNAL
printStackTrace(PrintStream) - Method in exception org.h2.jdbc.JdbcBatchUpdateException
INTERNAL
printStackTrace() - Method in exception org.h2.jdbc.JdbcSQLException
Prints the stack trace to the standard error stream.
printStackTrace(PrintWriter) - Method in exception org.h2.jdbc.JdbcSQLException
Prints the stack trace to the specified print writer.
printStackTrace(PrintStream) - Method in exception org.h2.jdbc.JdbcSQLException
Prints the stack trace to the specified print stream.
Procedure - Class in org.h2.engine
Represents a procedure.
Procedure(String, Prepared) - Constructor for class org.h2.engine.Procedure
 
Profiler - Class in org.h2.util
A simple CPU profiling tool similar to java -Xrunhprof.
Profiler() - Constructor for class org.h2.util.Profiler
 
PUBLIC_ROLE_NAME - Static variable in class org.h2.engine.Constants
Every user belongs to this role.
PUBLIC_STATIC_JAVA_METHOD_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90139 is thrown when the specified public static Java method was not found in the class.
put(CacheObject) - Method in interface org.h2.util.Cache
Add an element to the cache.
put(CacheObject) - Method in class org.h2.util.CacheLRU
 
put(CacheObject) - Method in class org.h2.util.CacheTQ
 
put(int, int) - Method in class org.h2.util.IntIntHashMap
Store the given key-value pair.
put(K, V) - Method in class org.h2.util.SoftHashMap
Store the object.
put(Value, V) - Method in class org.h2.util.ValueHashMap
Add or update a key value pair.
put(String, V) - Method in class org.h2.value.CaseInsensitiveMap
 

Q

QUARTER - Static variable in class org.h2.expression.Function
 
query(int) - Method in class org.h2.command.Command
Execute a query statement, if this is possible.
query(int) - Method in class org.h2.command.dml.Call
 
query(int) - Method in class org.h2.command.dml.ExecuteProcedure
 
query(int) - Method in class org.h2.command.dml.Explain
 
Query - Class in org.h2.command.dml
Represents a SELECT statement (simple, or union).
query(int) - Method in class org.h2.command.dml.Query
 
query(int) - Method in class org.h2.command.dml.ScriptCommand
 
query(int, ResultTarget) - Method in class org.h2.command.dml.SelectUnion
 
query(int) - Method in class org.h2.command.Prepared
Execute the query.
query(Connection, String, int, int, StringBuilder) - Method in class org.h2.server.web.WebApp
Execute a query and append the result to the buffer.
QUERY_COMPARABLE - Static variable in class org.h2.expression.ExpressionVisitor
Can the expression be added to a condition of an outer query.
QUERY_COMPARABLE_VISITOR - Static variable in class org.h2.expression.ExpressionVisitor
The visitor singleton for the type QUERY_COMPARABLE.
QUERY_TIMEOUT - Static variable in class org.h2.command.dml.SetTypes
The type of a SET QUERY_TIMEOUT statement.
queryCacheSize - Variable in class org.h2.constant.DbSettings
Database setting QUERY_CACHE_SIZE (default: 8).
The size of the query cache.
queryMeta() - Method in class org.h2.command.Command
Get an empty result set containing the meta data.
queryMeta() - Method in class org.h2.command.ddl.DefineCommand
 
queryMeta() - Method in class org.h2.command.dml.BackupCommand
 
queryMeta() - Method in class org.h2.command.dml.Call
 
queryMeta() - Method in class org.h2.command.dml.Delete
 
queryMeta() - Method in class org.h2.command.dml.ExecuteProcedure
 
queryMeta() - Method in class org.h2.command.dml.Explain
 
queryMeta() - Method in class org.h2.command.dml.Insert
 
queryMeta() - Method in class org.h2.command.dml.Merge
 
queryMeta() - Method in class org.h2.command.dml.NoOperation
 
queryMeta() - Method in class org.h2.command.dml.RunScriptCommand
 
queryMeta() - Method in class org.h2.command.dml.ScriptCommand
 
queryMeta() - Method in class org.h2.command.dml.Select
 
queryMeta() - Method in class org.h2.command.dml.SelectUnion
 
queryMeta() - Method in class org.h2.command.dml.Set
 
queryMeta() - Method in class org.h2.command.dml.TransactionCommand
 
queryMeta() - Method in class org.h2.command.dml.Update
 
queryMeta() - Method in class org.h2.command.Prepared
Get an empty result set containing the meta data.
queryWithoutCache(int, ResultTarget) - Method in class org.h2.command.dml.Query
Execute the query without checking the cache.
queryWithoutCache(int, ResultTarget) - Method in class org.h2.command.dml.Select
 
queryWithoutCache(int, ResultTarget) - Method in class org.h2.command.dml.SelectUnion
 
queue - Static variable in class org.h2.util.CloseWatcher
The queue (might be set to null at any time).
quote(String) - Static method in class org.h2.message.TraceObject
Format a string as a Java string literal.
quoteArray(String[]) - Static method in class org.h2.message.TraceObject
Format a string array to the Java source code that represents this object.
quoteBigDecimal(BigDecimal) - Static method in class org.h2.message.TraceObject
Format a big decimal to the Java source code that represents this object.
quoteBytes(byte[]) - Static method in class org.h2.message.TraceObject
Format a byte array to the Java source code that represents this object.
quoteDate(Date) - Static method in class org.h2.message.TraceObject
Format a date to the Java source code that represents this object.
quoteIdentifier(String) - Static method in class org.h2.command.Parser
Add double quotes around an identifier if required.
quoteIdentifier(String) - Static method in class org.h2.util.StringUtils
Enclose a string with double quotes.
quoteIntArray(int[]) - Static method in class org.h2.message.TraceObject
Format an int array to the Java source code that represents this object.
quoteJavaIntArray(int[]) - Static method in class org.h2.util.StringUtils
Convert an int array to the Java source code that represents this array.
quoteJavaString(String) - Static method in class org.h2.util.StringUtils
Convert a string to the Java literal and enclose it with double quotes.
quoteJavaStringArray(String[]) - Static method in class org.h2.util.StringUtils
Convert a string array to the Java source code that represents this array.
quoteMap(Map<String, Class<?>>) - Static method in class org.h2.message.TraceObject
Format a map to the Java source code that represents this object.
quoteRemarkSQL(String) - Static method in class org.h2.util.StringUtils
In a string, replace block comment marks with /++ ..
quoteSQL(Object, int) - Static method in class org.h2.fulltext.FullText
INTERNAL.
quoteStringSQL(String) - Static method in class org.h2.util.StringUtils
Convert a string to a SQL literal.
quoteTime(Time) - Static method in class org.h2.message.TraceObject
Format a time to the Java source code that represents this object.
quoteTimestamp(Timestamp) - Static method in class org.h2.message.TraceObject
Format a timestamp to the Java source code that represents this object.

R

RADIANS - Static variable in class org.h2.expression.Function
 
RAND - Static variable in class org.h2.expression.Function
 
RANDOM_UUID - Static variable in class org.h2.expression.Function
 
randomAccessResult - Variable in class org.h2.command.dml.Query
Whether the result needs to support random access.
randomBytes(byte[]) - Static method in class org.h2.util.MathUtils
Get a number of pseudo random bytes.
randomInt(int) - Static method in class org.h2.util.MathUtils
Get a pseudo random int value between 0 (including and the given value (excluding).
RANGE - Static variable in class org.h2.index.IndexCondition
A search mask meaning 'between'.
RangeIndex - Class in org.h2.index
An index for the SYSTEM_RANGE table.
RangeIndex(RangeTable, IndexColumn[]) - Constructor for class org.h2.index.RangeIndex
 
RangeTable - Class in org.h2.table
The table SYSTEM_RANGE is a virtual table that generates incrementing numbers with a given start end end point.
RangeTable(Schema, Expression, Expression, boolean) - Constructor for class org.h2.table.RangeTable
Create a new range with the given start and end expressions.
RAWTOHEX - Static variable in class org.h2.expression.Function
 
read() - Method in class org.h2.compress.LZFInputStream
 
read(byte[]) - Method in class org.h2.compress.LZFInputStream
 
read(byte[], int, int) - Method in class org.h2.compress.LZFInputStream
 
read(PageBtreeIndex, Data, int) - Static method in class org.h2.index.PageBtreeLeaf
Read a b-tree leaf page.
read(PageBtreeIndex, Data, int) - Static method in class org.h2.index.PageBtreeNode
Read a b-tree node page.
read(PageDataIndex, Data, int) - Static method in class org.h2.index.PageDataLeaf
Read a data leaf page.
read(PageDataIndex, Data, int) - Static method in class org.h2.index.PageDataNode
Read a data node page.
read(PageStore, Data, int) - Static method in class org.h2.index.PageDataOverflow
Read an overflow page.
read(Session, ResultSet, int) - Static method in class org.h2.result.LocalResult
Construct a local result set by reading all data from a regular result set.
read(byte[], int, int) - Method in class org.h2.store.Data
Copy a number of bytes to the given buffer from the current position.
read(char[], int, int) - Method in class org.h2.store.DataReader
 
read(byte[]) - Method in class org.h2.store.FileStoreInputStream
 
read(byte[], int, int) - Method in class org.h2.store.FileStoreInputStream
 
read() - Method in class org.h2.store.FileStoreInputStream
 
read(ByteBuffer) - Method in class org.h2.store.fs.FileBase
 
read(ByteBuffer, long) - Method in class org.h2.store.fs.FileBase
 
read(ByteBuffer[], int, int) - Method in class org.h2.store.fs.FileBase
 
read() - Method in class org.h2.store.fs.FileChannelInputStream
 
read(byte[]) - Method in class org.h2.store.fs.FileChannelInputStream
 
read(byte[], int, int) - Method in class org.h2.store.fs.FileChannelInputStream
 
read() - Method in class org.h2.store.LobStorage.LobInputStream
 
read(byte[]) - Method in class org.h2.store.LobStorage.LobInputStream
 
read(byte[], int, int) - Method in class org.h2.store.LobStorage.LobInputStream
 
read() - Method in class org.h2.store.LobStorage.RemoteInputStream
 
read(byte[]) - Method in class org.h2.store.LobStorage.RemoteInputStream
 
read(byte[], int, int) - Method in class org.h2.store.LobStorage.RemoteInputStream
 
read() - Method in class org.h2.store.PageInputStream
 
read(byte[]) - Method in class org.h2.store.PageInputStream
 
read(byte[], int, int) - Method in class org.h2.store.PageInputStream
 
read(String, String[], String) - Method in class org.h2.tools.Csv
Reads from the CSV file and returns a result set.
read(Reader, String[]) - Method in class org.h2.tools.Csv
Reads CSV data from a reader and returns a result set.
read(byte[], int, int) - Method in class org.h2.util.AutoCloseInputStream
 
read(byte[]) - Method in class org.h2.util.AutoCloseInputStream
 
read() - Method in class org.h2.util.AutoCloseInputStream
 
readAllRows() - Method in class org.h2.index.PageBtree
Ensure all rows are read in memory.
readBlob(String) - Static method in class org.h2.tools.Recover
INTERNAL
readBlobDb(Connection, long, long) - Static method in class org.h2.tools.Recover
INTERNAL
readBoolean() - Method in class org.h2.value.Transfer
Read a boolean.
readByte() - Method in class org.h2.store.Data
Read one single byte.
readByte() - Method in class org.h2.store.DataReader
Read a byte.
readBytes() - Method in class org.h2.value.Transfer
Read a byte array.
readBytes(byte[], int, int) - Method in class org.h2.value.Transfer
Read a number of bytes.
readBytesAndClose(InputStream, int) - Static method in class org.h2.util.IOUtils
Read a number of bytes from an input stream and close the stream.
readClob(String) - Static method in class org.h2.tools.Recover
INTERNAL
readClobDb(Connection, long, long) - Static method in class org.h2.tools.Recover
INTERNAL
readFully(byte[], int, int) - Method in class org.h2.security.SecureFileStore
 
readFully(byte[], int, int) - Method in class org.h2.store.DataReader
Read a number of bytes.
readFully(byte[], int, int) - Method in class org.h2.store.FileStore
Read a number of bytes.
readFully(FileChannel, ByteBuffer) - Static method in class org.h2.store.fs.FileUtils
Fully read from the file.
readFully(InputStream, byte[], int, int) - Static method in class org.h2.util.IOUtils
Try to read the given number of bytes to the buffer.
readFully(Reader, char[], int) - Static method in class org.h2.util.IOUtils
Try to read the given number of characters to the buffer.
readFullyDirect(byte[], int, int) - Method in class org.h2.security.SecureFileStore
 
readFullyDirect(byte[], int, int) - Method in class org.h2.store.FileStore
Read a number of bytes without decrypting.
readInt() - Method in class org.h2.store.Data
Read an integer at the current position.
readInt() - Method in class org.h2.value.Transfer
Read an int.
readLob(long, byte[], long, byte[], int, int) - Method in class org.h2.engine.Database
 
readLob(long, byte[], long, byte[], int, int) - Method in class org.h2.engine.SessionRemote
 
readLob(long, byte[], long, byte[], int, int) - Method in interface org.h2.store.DataHandler
Read from a lob.
readLob(long, byte[], long, byte[], int, int) - Method in class org.h2.tools.Recover
INTERNAL
readLong() - Method in class org.h2.store.Data
Read a long value.
readLong(byte[], int) - Static method in class org.h2.util.Utils
Read a long value from the byte array at the given position.
readLong() - Method in class org.h2.value.Transfer
Read a long.
readMetaData(Transfer) - Method in class org.h2.expression.ParameterRemote
Write the parameter meta data from the transfer object.
READONLY - Static variable in class org.h2.command.dml.SetTypes
The type of a SET READONLY statement.
READONLY - Static variable in class org.h2.expression.ExpressionVisitor
Does the expression have no side effects (change the data)?
READONLY - Static variable in class org.h2.expression.Function
 
READONLY_VISITOR - Static variable in class org.h2.expression.ExpressionVisitor
The visitor singleton for the type EVALUATABLE.
readPage(int) - Method in class org.h2.store.PageStore
Read a page.
readRow(Value[]) - Method in class org.h2.result.UpdatableRow
Re-reads a row from the database and updates the values in the array.
readRow(DataReader, Data) - Static method in class org.h2.store.PageLog
Read a row from an input stream.
readRow() - Method in class org.h2.tools.Csv
INTERNAL
readRow() - Method in interface org.h2.tools.SimpleRowSource
Get the next row.
readShortInt() - Method in class org.h2.store.Data
Read an short integer at the current position.
readStatement() - Method in class org.h2.util.ScriptReader
Read a statement from the reader.
readString() - Method in class org.h2.store.Data
Read a String value.
readString() - Method in class org.h2.store.DataReader
Read a string from the stream.
readString() - Method in class org.h2.value.Transfer
Read a string.
readStringAndClose(Reader, int) - Static method in class org.h2.util.IOUtils
Read a number of characters from a reader and close it.
readValue() - Method in class org.h2.store.Data
Read a value.
readValue(SessionInterface, ResultSet, int, int) - Static method in class org.h2.value.DataType
Read a value from the given result set.
readValue() - Method in class org.h2.value.Transfer
Read a value.
readVariableInt(byte[], int) - Static method in class org.h2.tools.CompressTool
Read a variable size integer using Rice coding.
readVarInt() - Method in class org.h2.store.Data
Read a variable size int.
readVarInt() - Method in class org.h2.store.DataReader
Read a variable size integer.
readVarLong() - Method in class org.h2.store.Data
Read a variable size long.
readVarLong() - Method in class org.h2.store.DataReader
Read a variable size long.
rebuild() - Method in class org.h2.constraint.Constraint
This method is called after a related table has changed (the table was renamed, or columns have been renamed).
rebuild() - Method in class org.h2.constraint.ConstraintCheck
 
rebuild() - Method in class org.h2.constraint.ConstraintReferential
 
rebuild() - Method in class org.h2.constraint.ConstraintUnique
 
recompile(Session, boolean) - Method in class org.h2.table.TableView
Re-compile the view query and all views that depend on this object.
recompileAlways - Variable in class org.h2.constant.DbSettings
Database setting RECOMPILE_ALWAYS (default: false).
Always recompile prepared statements.
reconnect(boolean) - Method in class org.h2.engine.Session
 
reconnect(boolean) - Method in interface org.h2.engine.SessionInterface
Close the connection and open a new connection.
reconnect(boolean) - Method in class org.h2.engine.SessionRemote
 
reconnectCheckDelay - Variable in class org.h2.constant.DbSettings
Database setting RECONNECT_CHECK_DELAY (default: 200).
Check the .lock.db file every this many milliseconds to detect that the database was changed.
Recorder - Interface in org.h2.store.fs
A recorder for the recording file system.
recover(int) - Method in class org.h2.jdbcx.JdbcXAConnection
Get the list of prepared transaction branches.
Recover - Class in org.h2.tools
Helps recovering a corrupted database.
Recover() - Constructor for class org.h2.tools.Recover
 
RecoverTester - Class in org.h2.store
A tool that simulates a crash while writing to the database, and then verifies the database doesn't get corrupt.
RecoverTester() - Constructor for class org.h2.store.RecoverTester
 
REDO_LOG_BINARY - Static variable in class org.h2.command.dml.SetTypes
The type of a SET REDO_LOG_BINARY statement.
REFERENTIAL - Static variable in class org.h2.constraint.Constraint
The constraint type name for referential constraints.
REFERENTIAL_INTEGRITY - Static variable in class org.h2.command.dml.SetTypes
The type of a SET REFERENTIAL_INTEGRITY statement.
REFERENTIAL_INTEGRITY_VIOLATED_CHILD_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 23503 is thrown when trying to delete or update a row when this would violate a referential constraint, because there is a child row that would become an orphan.
REFERENTIAL_INTEGRITY_VIOLATED_PARENT_MISSING_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 23506 is thrown when trying to insert or update a row that would violate a referential constraint, because the referenced row does not exist.
refreshRow() - Method in class org.h2.jdbc.JdbcResultSet
Re-reads the current row from the database.
refreshRow() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
refs - Static variable in class org.h2.util.CloseWatcher
The reference set.
REGEXP_REPLACE - Static variable in class org.h2.expression.Function
 
register(FilePath) - Static method in class org.h2.store.fs.FilePath
Register a file provider.
register() - Static method in class org.h2.store.fs.FilePathRec
Register the file system.
register(Object, Closeable, boolean) - Static method in class org.h2.util.CloseWatcher
Register an object.
registerMBean(ConnectionInfo, Database) - Static method in class org.h2.jmx.DatabaseInfo
Registers an MBean for the database.
registerOutParameter(int, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Registers the given OUT parameter.
registerOutParameter(int, int, String) - Method in class org.h2.jdbc.JdbcCallableStatement
Registers the given OUT parameter.
registerOutParameter(int, int, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Registers the given OUT parameter.
registerOutParameter(String, int, String) - Method in class org.h2.jdbc.JdbcCallableStatement
Registers the given OUT parameter.
registerOutParameter(String, int, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Registers the given OUT parameter.
registerOutParameter(String, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Registers the given OUT parameter.
RegularTable - Class in org.h2.table
Most tables are an instance of this class.
RegularTable(CreateTableData) - Constructor for class org.h2.table.RegularTable
 
rehash(int) - Method in class org.h2.util.HashBase
Increase the size of the underlying table and re-distribute the elements.
rehash(int) - Method in class org.h2.util.IntIntHashMap
 
rehash(int) - Method in class org.h2.util.ValueHashMap
 
reindex(Connection) - Static method in class org.h2.fulltext.FullText
Re-creates the full text index for this database.
reindex(Connection) - Static method in class org.h2.fulltext.FullTextLucene
Re-creates the full text index for this database.
relative(int) - Method in class org.h2.jdbc.JdbcResultSet
Moves the current position to a specific row relative to the current row.
relative(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
releaseLock() - Method in class org.h2.store.FileStore
Release the file lock.
releaseSavepoint(Savepoint) - Method in class org.h2.jdbc.JdbcConnection
Releases a savepoint.
remapChildren() - Method in class org.h2.index.PageBtreeNode
 
remapChildren(int) - Method in class org.h2.index.PageDataLeaf
 
remapChildren(int) - Method in class org.h2.index.PageDataNode
 
REMOTE_CONNECTION_NOT_ALLOWED - Static variable in class org.h2.constant.ErrorCode
The error with code 90117 is thrown when trying to connect to a TCP server from another machine, if remote connections are not allowed.
remove() - Method in interface org.h2.api.Trigger
This method is called when the trigger is dropped.
remove() - Method in class org.h2.fulltext.FullText.FullTextTrigger
INTERNAL
remove() - Method in class org.h2.fulltext.FullTextLucene.FullTextTrigger
INTERNAL
remove(Session, Row) - Method in class org.h2.index.FunctionIndex
 
remove(Session) - Method in class org.h2.index.FunctionIndex
 
remove(Session, Row) - Method in class org.h2.index.HashIndex
 
remove(Session) - Method in class org.h2.index.HashIndex
 
remove(Session, Row) - Method in interface org.h2.index.Index
Remove a row from the index.
remove(Session) - Method in interface org.h2.index.Index
Remove the index.
remove(Session) - Method in class org.h2.index.LinkedIndex
 
remove(Session, Row) - Method in class org.h2.index.LinkedIndex
 
remove(Session, Row) - Method in class org.h2.index.MetaIndex
 
remove(Session) - Method in class org.h2.index.MetaIndex
 
remove(Session, Row) - Method in class org.h2.index.MultiVersionIndex
 
remove(Session) - Method in class org.h2.index.MultiVersionIndex
 
remove(Session, Row) - Method in class org.h2.index.NonUniqueHashIndex
 
remove(Session, Row) - Method in class org.h2.index.PageBtreeIndex
 
remove(Session) - Method in class org.h2.index.PageBtreeIndex
 
remove(Session, Row) - Method in class org.h2.index.PageDataIndex
 
remove(Session) - Method in class org.h2.index.PageDataIndex
 
remove(Session, Row) - Method in class org.h2.index.PageDelegateIndex
 
remove(Session) - Method in class org.h2.index.PageDelegateIndex
 
remove(Session, Row) - Method in class org.h2.index.RangeIndex
 
remove(Session) - Method in class org.h2.index.RangeIndex
 
remove(Session) - Method in class org.h2.index.ScanIndex
 
remove(Session, Row) - Method in class org.h2.index.ScanIndex
 
remove(Session, Row) - Method in class org.h2.index.TreeIndex
 
remove(Session) - Method in class org.h2.index.TreeIndex
 
remove(Session, Row) - Method in class org.h2.index.ViewIndex
 
remove(Session) - Method in class org.h2.index.ViewIndex
 
remove(SchemaObject) - Method in class org.h2.schema.Schema
Remove an object from this schema.
remove(T[], int, int) - Static method in class org.h2.store.Page
Delete a value in an array.
remove(long[], int, int) - Static method in class org.h2.store.Page
Delete a value in an array.
remove(int[], int, int) - Static method in class org.h2.store.Page
Delete a value in an array.
REMOVE - Static variable in class org.h2.store.PageLog
Remove a record from a table.
remove() - Method in class org.h2.tools.TriggerAdapter
This method is called when the database is closed.
remove(int) - Method in interface org.h2.util.Cache
Remove an object from the cache.
remove(int) - Method in class org.h2.util.CacheLRU
 
remove(int) - Method in class org.h2.util.CacheTQ
 
remove(int) - Method in class org.h2.util.IntArray
Remove the value at the given index.
remove(int) - Method in class org.h2.util.IntIntHashMap
Remove the key-value pair with the given key.
remove(Object) - Method in class org.h2.util.SoftHashMap
Remove an object.
remove(Value) - Method in class org.h2.util.ValueHashMap
Remove a key value pair.
remove(Object) - Method in class org.h2.value.CaseInsensitiveMap
 
removeAllForTable(int) - Method in class org.h2.store.LobStorage
Remove all LOBs for this table.
removeAllForTable(DataHandler, int) - Static method in class org.h2.value.ValueLob
Remove all lobs for a given table id.
removeAllIndexes() - Method in class org.h2.fulltext.FullTextSettings
Remove all indexes from the settings.
removeAllTriggers(Connection, String) - Static method in class org.h2.fulltext.FullText
Remove all triggers that start with the given prefix.
removeChildrenAndResources(Session) - Method in class org.h2.constraint.ConstraintCheck
 
removeChildrenAndResources(Session) - Method in class org.h2.constraint.ConstraintReferential
 
removeChildrenAndResources(Session) - Method in class org.h2.constraint.ConstraintUnique
 
removeChildrenAndResources(Session) - Method in class org.h2.engine.Comment
 
removeChildrenAndResources(Session) - Method in interface org.h2.engine.DbObject
Delete all dependent children objects and resources of this object.
removeChildrenAndResources(Session) - Method in class org.h2.engine.DbObjectBase
Remove all dependent objects and free all resources (files, blocks in files) of this object.
removeChildrenAndResources(Session) - Method in class org.h2.engine.FunctionAlias
 
removeChildrenAndResources(Session) - Method in class org.h2.engine.Right
 
removeChildrenAndResources(Session) - Method in class org.h2.engine.Role
 
removeChildrenAndResources(Session) - Method in class org.h2.engine.Setting
 
removeChildrenAndResources(Session) - Method in class org.h2.engine.User
 
removeChildrenAndResources(Session) - Method in class org.h2.engine.UserAggregate
 
removeChildrenAndResources(Session) - Method in class org.h2.engine.UserDataType
 
removeChildrenAndResources(Session) - Method in class org.h2.index.BaseIndex
 
removeChildrenAndResources(Session) - Method in class org.h2.index.MultiVersionIndex
 
removeChildrenAndResources(Session) - Method in class org.h2.schema.Constant
 
removeChildrenAndResources(Session) - Method in class org.h2.schema.Schema
 
removeChildrenAndResources(Session) - Method in class org.h2.schema.Sequence
 
removeChildrenAndResources(Session) - Method in class org.h2.schema.TriggerObject
 
removeChildrenAndResources(Session) - Method in class org.h2.table.MetaTable
 
removeChildrenAndResources(Session) - Method in class org.h2.table.RegularTable
 
removeChildrenAndResources(Session) - Method in class org.h2.table.Table
 
removeChildrenAndResources(Session) - Method in class org.h2.table.TableLink
 
removeChildrenAndResources(Session) - Method in class org.h2.table.TableView
 
removeConnectionEventListener(ConnectionEventListener) - Method in class org.h2.jdbcx.JdbcXAConnection
Remove the event listener.
removeConstraint(Constraint) - Method in class org.h2.table.Table
Remove the given constraint from the list.
removeDatabaseObject(Session, DbObject) - Method in class org.h2.engine.Database
Remove the object from the database.
removeDistinct(Value[]) - Method in class org.h2.result.LocalResult
Remove the row from the result set if it exists.
removeEldestEntry(Map.Entry<K, V>) - Method in class org.h2.util.SmallLRUCache
 
removeFilterCondition() - Method in class org.h2.table.TableFilter
Remove the filter condition.
removeIndex(Index) - Method in class org.h2.table.Table
Remove the given index from the list.
removeIndexAccess(FullTextLucene.IndexAccess, String) - Static method in class org.h2.fulltext.FullTextLucene
Close the index writer and searcher and remove them from the index access set.
removeIndexInfo(IndexInfo) - Method in class org.h2.fulltext.FullTextSettings
Remove an index from the settings.
removeIndexOrTransferOwnership(Session, Index) - Method in class org.h2.table.Table
If the index is still required by a constraint, transfer the ownership to it.
removeJoin() - Method in class org.h2.table.TableFilter
Remove the joined table
removeJoinCondition() - Method in class org.h2.table.TableFilter
Remove the join condition.
removeLob(long) - Method in class org.h2.store.LobStorage
Delete a LOB from the database.
removeLocalTempTable(Table) - Method in class org.h2.engine.Session
Drop and remove the given local temporary table from this session.
removeLocalTempTableIndex(Index) - Method in class org.h2.engine.Session
Drop and remove the given local temporary index from this session.
removeMeta(Session, int) - Method in class org.h2.engine.Database
Remove the given object from the meta data.
removeMeta(Index, Session) - Method in class org.h2.store.PageStore
Remove the meta data of an index.
removeProcedure(String) - Method in class org.h2.engine.Session
Remove a procedure from this session.
removeProperty(String, boolean) - Method in class org.h2.engine.ConnectionInfo
Remove a boolean property if it is set and return the value.
removeRange(int, int) - Method in class org.h2.util.IntArray
Remove a number of elements.
removeRecord(int) - Method in class org.h2.store.PageStore
Remove a page from the cache.
removeRow(Value[]) - Method in interface org.h2.result.ResultExternal
Remove the row with the given values from this object if such a row exists.
removeRow(Value[]) - Method in class org.h2.result.ResultTempTable
 
removeRow(Session, Row) - Method in class org.h2.table.FunctionTable
 
removeRow(Session, Row) - Method in class org.h2.table.MetaTable
 
removeRow(Session, Row) - Method in class org.h2.table.RangeTable
 
removeRow(Session, Row) - Method in class org.h2.table.RegularTable
 
removeRow(Session, Row) - Method in class org.h2.table.Table
Remove a row from the table and all indexes.
removeRow(Session, Row) - Method in class org.h2.table.TableLink
 
removeRow(Session, Row) - Method in class org.h2.table.TableView
 
removeSchemaObject(Session, SchemaObject) - Method in class org.h2.engine.Database
Remove an object from the system table.
removeSequence(Session, Sequence) - Method in class org.h2.table.Table
Remove a sequence from the table.
removeServer(IOException, int, int) - Method in class org.h2.engine.SessionRemote
Remove a server from the list of cluster nodes and disables the cluster mode.
removeSession(Session) - Method in class org.h2.engine.Database
Remove a session.
removeStatementEventListener(StatementEventListener) - Method in class org.h2.jdbcx.JdbcXAConnection
[Not supported] Remove a statement event listener.
removeTrigger(TriggerObject) - Method in class org.h2.table.Table
Remove the given trigger from the list.
removeUnusableIndexConditions() - Method in class org.h2.table.Plan
Remove all index conditions that can not be used.
removeView(TableView) - Method in class org.h2.table.Table
Remove the given view from the list.
rename(String) - Method in interface org.h2.engine.DbObject
Rename the object.
rename(String) - Method in class org.h2.engine.DbObjectBase
 
rename(String) - Method in class org.h2.index.MultiVersionIndex
 
rename(SchemaObject, String) - Method in class org.h2.schema.Schema
Rename an object.
RENAME - Static variable in interface org.h2.store.fs.Recorder
Rename a file.
rename(String) - Method in class org.h2.table.Column
Rename the column.
rename(String) - Method in class org.h2.table.Table
 
renameColumn(Column, String) - Method in class org.h2.table.Table
Rename a column of this table.
renameDatabaseObject(Session, DbObject, String) - Method in class org.h2.engine.Database
Rename a database object.
renameSchemaObject(Session, SchemaObject, String) - Method in class org.h2.engine.Database
Rename a schema object.
REPEAT - Static variable in class org.h2.expression.Function
 
REPLACE - Static variable in class org.h2.expression.Function
 
replace(String, String[], Session, boolean, boolean) - Method in class org.h2.table.TableView
Try to replace the SQL statement of the view and re-compile this and all dependent views.
replaceAll(String, String, String) - Static method in class org.h2.util.StringUtils
Replace all occurrences of the before string with the after string.
reset() - Method in class org.h2.result.LocalResult
 
reset() - Method in interface org.h2.result.ResultExternal
Reset the current position of this object.
reset() - Method in interface org.h2.result.ResultInterface
Go to the beginning of the result, that means before the first row.
reset() - Method in class org.h2.result.ResultRemote
 
reset() - Method in class org.h2.result.ResultTempTable
 
reset() - Method in class org.h2.result.RowList
Remove all rows from the list.
reset() - Method in class org.h2.store.Data
Set the position to 0.
reset() - Method in class org.h2.table.TableFilter
Reset to the current position.
reset() - Method in class org.h2.tools.Csv
INTERNAL
reset() - Method in interface org.h2.tools.SimpleRowSource
Reset the position (before the first row).
reset(int) - Method in class org.h2.util.HashBase
Clear the map and reset the level to the specified value.
reset(int) - Method in class org.h2.util.IntIntHashMap
 
reset(int) - Method in class org.h2.util.ValueHashMap
 
resetCalendar() - Static method in class org.h2.util.DateTimeUtils
Reset the calendar, for example after changing the default timezone.
resetCount() - Method in class org.h2.util.StatementBuilder
Reset the loop counter.
resetDirCounter() - Static method in class org.h2.value.ValueLob
Reset the directory counter as if the process was stopped.
Restore - Class in org.h2.tools
Restores a H2 database by extracting the database files from a .zip file.
Restore() - Constructor for class org.h2.tools.Restore
 
RESTRICT - Static variable in class org.h2.constraint.ConstraintReferential
The action is to restrict the operation.
result - Variable in class org.h2.util.Task
The result, if any.
RESULT_CLOSE - Static variable in class org.h2.engine.SessionRemote
 
RESULT_FETCH_ROWS - Static variable in class org.h2.engine.SessionRemote
 
RESULT_RESET - Static variable in class org.h2.engine.SessionRemote
 
RESULT_SET - Static variable in class org.h2.message.TraceObject
The trace type id for result sets.
RESULT_SET - Static variable in class org.h2.value.Value
The value type for RESULT_SET values.
RESULT_SET_META_DATA - Static variable in class org.h2.message.TraceObject
The trace type id for result set meta data objects.
RESULT_SET_NOT_SCROLLABLE - Static variable in class org.h2.constant.ErrorCode
The error with code 90128 is thrown when trying to call a method of the ResultSet that is only supported for scrollable result sets, and the result set is not scrollable.
RESULT_SET_NOT_UPDATABLE - Static variable in class org.h2.constant.ErrorCode
The error with code 90127 is thrown when trying to update or delete a row in a result set if the result set is not updatable.
RESULT_SET_READONLY - Static variable in class org.h2.constant.ErrorCode
The error with code 90140 is thrown when trying to update or delete a row in a result set if the statement was not created with updatable concurrency.
ResultColumn - Class in org.h2.result
A result set column of a remote result.
ResultExternal - Interface in org.h2.result
This interface is used to extend the LocalResult class, if data does not fit in memory.
ResultInterface - Interface in org.h2.result
The result interface is used by the LocalResult and ResultRemote class.
ResultRemote - Class in org.h2.result
The client side part of a result set that is kept on the server.
ResultRemote(SessionRemote, Transfer, int, int, int) - Constructor for class org.h2.result.ResultRemote
 
resultSet - Variable in class org.h2.jdbc.JdbcStatement
 
resultSetConcurrency - Variable in class org.h2.jdbc.JdbcStatement
 
resultSetType - Variable in class org.h2.jdbc.JdbcStatement
 
ResultTarget - Interface in org.h2.result
A object where rows are written to.
ResultTempTable - Class in org.h2.result
This class implements the temp table buffer for the LocalResult class.
reuse() - Method in class org.h2.command.Command
The command is now re-used, therefore reset the canReuse flag, and the parameter values.
reusePreparedStatement(PreparedStatement, String) - Method in class org.h2.table.TableLink
Add this prepared statement to the list of cached statements.
reverseInt(int) - Static method in class org.h2.util.MathUtils
Reverse the bits in a 32 bit integer.
reverseLong(long) - Static method in class org.h2.util.MathUtils
Reverse the bits in a 64 bit long.
REVOKE - Static variable in interface org.h2.command.CommandInterface
The type of a REVOKE statement.
RIGHT - Static variable in interface org.h2.engine.DbObject
This object is a right.
Right - Class in org.h2.engine
An access right.
Right(Database, int, RightOwner, Role) - Constructor for class org.h2.engine.Right
 
Right(Database, int, RightOwner, int, Table) - Constructor for class org.h2.engine.Right
 
RIGHT - Static variable in class org.h2.expression.Function
 
RightOwner - Class in org.h2.engine
A right owner (sometimes called principal).
RightOwner(Database, int, String, String) - Constructor for class org.h2.engine.RightOwner
 
ROLE - Static variable in interface org.h2.engine.DbObject
This object is a role.
Role - Class in org.h2.engine
Represents a role.
Role(Database, int, String, boolean) - Constructor for class org.h2.engine.Role
 
ROLE_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90069 is thrown when trying to create a role if an object with this name already exists.
ROLE_ALREADY_GRANTED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90074 is thrown when trying to grant a role that has already been granted.
ROLE_CAN_NOT_BE_DROPPED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90091 is thrown when trying to drop the role PUBLIC.
ROLE_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90070 is thrown when trying to drop or grant a role that does not exists.
ROLES_AND_RIGHT_CANNOT_BE_MIXED - Static variable in class org.h2.constant.ErrorCode
The error with code 90072 is thrown when trying to grant or revoke if no role or user with that name exists.
ROLLBACK - Static variable in interface org.h2.command.CommandInterface
The type of a ROLLBACK statement.
rollback() - Method in class org.h2.engine.Session
Fully roll back the current transaction.
rollback() - Method in class org.h2.jdbc.JdbcConnection
Rolls back the current transaction.
rollback(Savepoint) - Method in class org.h2.jdbc.JdbcConnection
Rolls back to a savepoint.
rollback(Xid) - Method in class org.h2.jdbcx.JdbcXAConnection
Roll back a transaction.
ROLLBACK - Static variable in class org.h2.store.InDoubtTransaction
The transaction state meaning this transaction is rolled back.
ROLLBACK - Static variable in class org.h2.store.PageLog
Roll back a prepared transaction.
ROLLBACK_TO_SAVEPOINT - Static variable in interface org.h2.command.CommandInterface
The type of a ROLLBACK TO SAVEPOINT statement.
ROLLBACK_TRANSACTION - Static variable in interface org.h2.command.CommandInterface
The type of a ROLLBACK TRANSACTION statement.
rollbackTo(int, boolean) - Method in class org.h2.engine.Session
Partially roll back the current transaction.
rollbackToSavepoint(String) - Method in class org.h2.engine.Session
Undo all operations back to the log position of the given savepoint.
rootPageId - Variable in class org.h2.index.PageIndex
The root page of this index.
ROUND - Static variable in class org.h2.expression.Function
 
ROUNDMAGIC - Static variable in class org.h2.expression.Function
 
roundUpInt(int, int) - Static method in class org.h2.util.MathUtils
Round the value up to the next block size.
roundUpLong(long, long) - Static method in class org.h2.util.MathUtils
Round the value up to the next block size.
roundWhenConvertToLong - Variable in class org.h2.engine.Mode
When converting a floating point number to an integer, the fractional digits are not truncated, but the value is rounded.
Row - Class in org.h2.result
Represents a row in a table.
Row(Value[], int) - Constructor for class org.h2.result.Row
 
ROW_COUNT_APPROXIMATION - Static variable in class org.h2.table.MetaTable
The approximate number of rows of a meta table.
ROW_NOT_FOUND_WHEN_DELETING_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90112 is thrown when a row was deleted twice while locking was disabled.
ROW_NUMBER - Static variable in class org.h2.expression.Function
 
rowDeleted() - Method in class org.h2.jdbc.JdbcResultSet
Detects if the row was deleted (by somebody else or the caller).
rowDeleted() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
rowId - Variable in class org.h2.constant.DbSettings
Database setting ROWID (default: true).
If set, each table has a pseudo-column _ROWID_.
ROWID - Static variable in class org.h2.table.Column
The name of the rowid pseudo column.
rowInserted() - Method in class org.h2.jdbc.JdbcResultSet
Detects if the row was inserted.
rowInserted() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
RowList - Class in org.h2.result
A list of rows.
RowList(Session) - Constructor for class org.h2.result.RowList
Construct a new row list for this session.
Rownum - Class in org.h2.expression
Represents the ROWNUM function.
Rownum(Prepared) - Constructor for class org.h2.expression.Rownum
 
rows - Variable in class org.h2.index.PageBtree
The index data
rowUpdated() - Method in class org.h2.jdbc.JdbcResultSet
Detects if the row was updated (by somebody else or the caller).
rowUpdated() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
RPAD - Static variable in class org.h2.expression.Function
 
RTRIM - Static variable in class org.h2.expression.Function
 
Rule - Interface in org.h2.bnf
Represents a BNF rule.
RuleFixed - Class in org.h2.bnf
Represents a hard coded terminal rule in a BNF object.
RuleHead - Class in org.h2.bnf
Represents the head of a BNF rule.
run() - Method in class org.h2.server.pg.PgServerThread
 
run() - Method in class org.h2.server.TcpServerThread
 
run() - Method in class org.h2.store.FileLock
 
run() - Method in class org.h2.store.WriterThread
 
run() - Method in class org.h2.tools.Server
INTERNAL
run() - Method in class org.h2.tools.Shell
INTERNAL.
run() - Method in class org.h2.util.Profiler
 
run() - Method in class org.h2.util.Task
 
runFinalize - Static variable in class org.h2.constant.SysProperties
System property h2.runFinalize (default: true).
Run finalizers to detect unclosed connections.
RUNSCRIPT - Static variable in interface org.h2.command.CommandInterface
The type of a RUNSCRIPT statement.
RunScript - Class in org.h2.tools
Runs a SQL script against a database.
RunScript() - Constructor for class org.h2.tools.RunScript
 
RunScriptCommand - Class in org.h2.command.dml
This class represents the statement RUNSCRIPT
RunScriptCommand(Session) - Constructor for class org.h2.command.dml.RunScriptCommand
 
runTool(String...) - Method in class org.h2.tools.Backup
 
runTool(String...) - Method in class org.h2.tools.ChangeFileEncryption
 
runTool(String...) - Method in class org.h2.tools.Console
This tool starts the H2 Console (web-) server, as well as the TCP and PG server.
runTool(String...) - Method in class org.h2.tools.ConvertTraceFile
 
runTool(String...) - Method in class org.h2.tools.CreateCluster
 
runTool(String...) - Method in class org.h2.tools.DeleteDbFiles
 
runTool(String...) - Method in class org.h2.tools.Recover
Dumps the contents of a database file to a human readable text file.
runTool(String...) - Method in class org.h2.tools.Restore
 
runTool(String...) - Method in class org.h2.tools.RunScript
Executes the contents of a SQL script file against a database.
runTool(String...) - Method in class org.h2.tools.Script
 
runTool(String...) - Method in class org.h2.tools.Server
 
runTool(String...) - Method in class org.h2.tools.Shell
Run the shell tool with the given command line settings.
runTool(String...) - Method in class org.h2.util.Tool
Run the tool with the given output stream and arguments.

S

SALT_LEN - Static variable in class org.h2.engine.Constants
The number of bytes in random salt that is used to hash passwords.
sampleSize - Variable in class org.h2.command.dml.Query
The sample size
save() - Method in class org.h2.store.FileLock
Save the lock file.
SAVEPOINT - Static variable in interface org.h2.command.CommandInterface
The type of a SAVEPOINT statement.
SAVEPOINT - Static variable in class org.h2.message.TraceObject
The trace type id for savepoint objects.
SAVEPOINT_IS_INVALID_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90063 is thrown when trying to rollback to a savepoint that is not defined.
SAVEPOINT_IS_NAMED - Static variable in class org.h2.constant.ErrorCode
The error with code 90065 is thrown when Savepoint.getSavepointId() is called on a named savepoint.
SAVEPOINT_IS_UNNAMED - Static variable in class org.h2.constant.ErrorCode
The error with code 90064 is thrown when Savepoint.getSavepointName() is called on an unnamed savepoint.
SCALAR_SUBQUERY_CONTAINS_MORE_THAN_ONE_ROW - Static variable in class org.h2.constant.ErrorCode
The error with code 90053 is thrown when a subquery that is used as a value contains more than one row.
ScanCursor - Class in org.h2.index
The cursor implementation for the scan index.
ScanIndex - Class in org.h2.index
The scan index is not really an 'index' in the strict sense, because it can not be used for direct lookup.
ScanIndex(RegularTable, int, IndexColumn[], IndexType) - Constructor for class org.h2.index.ScanIndex
 
schema - Variable in class org.h2.command.ddl.CreateTableData
The schema.
SCHEMA - Static variable in class org.h2.command.dml.SetTypes
The type of a SET SCHEMA statement.
SCHEMA - Static variable in interface org.h2.engine.DbObject
This object is a schema.
SCHEMA - Static variable in class org.h2.expression.Function
 
schema - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
schema - Variable in class org.h2.fulltext.IndexInfo
The schema name.
SCHEMA - Static variable in class org.h2.message.Trace
The trace module name for schemas.
Schema - Class in org.h2.schema
A schema as created by the SQL statement CREATE SCHEMA
Schema(Database, int, String, User, boolean) - Constructor for class org.h2.schema.Schema
Create a new schema object.
SCHEMA_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90078 is thrown when trying to create a schema if an object with this name already exists.
SCHEMA_CAN_NOT_BE_DROPPED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90090 is thrown when trying to drop a schema that may not be dropped (the schema PUBLIC and the schema INFORMATION_SCHEMA).
SCHEMA_MAIN - Static variable in class org.h2.engine.Constants
The name of the default schema.
SCHEMA_NAME_MUST_MATCH - Static variable in class org.h2.constant.ErrorCode
The error with code 90080 is thrown when trying to rename a object to a different schema, or when trying to create a related object in another schema.
SCHEMA_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90079 is thrown when trying to drop a schema that does not exist.
SCHEMA_SEARCH_PATH - Static variable in class org.h2.command.dml.SetTypes
The type of a SET SCHEMA_SEARCH_PATH statement.
SchemaCommand - Class in org.h2.command.ddl
This class represents a non-transaction statement that involves a schema.
SchemaCommand(Session, Schema) - Constructor for class org.h2.command.ddl.SchemaCommand
Create a new command.
schemaName - Variable in class org.h2.tools.TriggerAdapter
The schema name.
SchemaObject - Interface in org.h2.schema
Any database object that is stored in a schema.
SchemaObjectBase - Class in org.h2.schema
The base class for classes implementing SchemaObject.
SchemaObjectBase() - Constructor for class org.h2.schema.SchemaObjectBase
 
SCOPE_IDENTITY - Static variable in class org.h2.expression.Function
 
SCRIPT - Static variable in interface org.h2.command.CommandInterface
The type of a SCRIPT statement.
Script - Class in org.h2.tools
Creates a SQL script file by extracting the schema and data of a database.
Script() - Constructor for class org.h2.tools.Script
 
ScriptCommand - Class in org.h2.command.dml
This class represents the statement SCRIPT
ScriptCommand(Session) - Constructor for class org.h2.command.dml.ScriptCommand
 
ScriptReader - Class in org.h2.util
This class can split SQL scripts to single SQL statements.
ScriptReader(Reader) - Constructor for class org.h2.util.ScriptReader
Create a new SQL script reader from the given reader
search(Connection, String, int, int) - Static method in class org.h2.fulltext.FullText
Searches from the full text index for this database.
search(Connection, String, int, int, boolean) - Static method in class org.h2.fulltext.FullText
Do the search.
search(Connection, String, int, int) - Static method in class org.h2.fulltext.FullTextLucene
Searches from the full text index for this database.
search(Connection, String, int, int, boolean) - Static method in class org.h2.fulltext.FullTextLucene
Do the search.
searchData(Connection, String, int, int) - Static method in class org.h2.fulltext.FullText
Searches from the full text index for this database.
searchData(Connection, String, int, int) - Static method in class org.h2.fulltext.FullTextLucene
Searches from the full text index for this database.
SearchRow - Interface in org.h2.result
The interface for rows stored in a table, and for partial rows stored in the index.
SECOND - Static variable in class org.h2.expression.Function
 
SECOND_PRIMARY_KEY - Static variable in class org.h2.constant.ErrorCode
The error with code 90017 is thrown when trying to define a second primary key constraint for this table.
SECURE_RAND - Static variable in class org.h2.expression.Function
 
SecureFileStore - Class in org.h2.security
A file store that encrypts all data before writing, and decrypts all data after reading.
SecureFileStore(DataHandler, String, String, String, byte[], int) - Constructor for class org.h2.security.SecureFileStore
 
secureRandomBytes(int) - Static method in class org.h2.util.MathUtils
Get a number of cryptographically secure pseudo random bytes.
secureRandomInt(int) - Static method in class org.h2.util.MathUtils
Get a cryptographically secure pseudo random int value between 0 (including and the given value (excluding).
secureRandomLong() - Static method in class org.h2.util.MathUtils
Get a cryptographically secure pseudo random long value.
seek(long) - Method in class org.h2.security.SecureFileStore
 
seek(long) - Method in class org.h2.store.FileStore
Go to the specified file location.
SELECT - Static variable in interface org.h2.api.Trigger
The trigger is called for SELECT statements.
SELECT - Static variable in interface org.h2.command.CommandInterface
The type of a SELECT statement.
Select - Class in org.h2.command.dml
This class represents a simple SELECT statement.
Select(Session) - Constructor for class org.h2.command.dml.Select
 
SELECT - Static variable in class org.h2.engine.Right
The right bit mask that means: selecting from a table is allowed.
selectForUpdateMvcc - Variable in class org.h2.constant.DbSettings
Database setting SELECT_FOR_UPDATE_MVCC (default: true).
If set, SELECT ..
SELECTIVITY_DEFAULT - Static variable in class org.h2.engine.Constants
The default selectivity (used if the selectivity is not calculated).
SELECTIVITY_DISTINCT_COUNT - Static variable in class org.h2.engine.Constants
The number of distinct values to keep in memory when running ANALYZE.
SelectListColumnResolver - Class in org.h2.command.dml
This class represents a column resolver for the column list of a SELECT statement.
SelectOrderBy - Class in org.h2.command.dml
Describes one element of the ORDER BY clause of a query.
SelectOrderBy() - Constructor for class org.h2.command.dml.SelectOrderBy
 
SelectUnion - Class in org.h2.command.dml
Represents a union SELECT statement.
SelectUnion(Session, Query) - Constructor for class org.h2.command.dml.SelectUnion
 
Sentence - Class in org.h2.bnf
A query context object.
Sentence() - Constructor for class org.h2.bnf.Sentence
 
SEQUENCE - Static variable in interface org.h2.engine.DbObject
This object is a sequence.
SEQUENCE - Static variable in class org.h2.message.Trace
The trace module name for sequences.
Sequence - Class in org.h2.schema
A sequence is created using the statement CREATE SEQUENCE
Sequence(Schema, int, String, boolean) - Constructor for class org.h2.schema.Sequence
 
SEQUENCE_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90035 is thrown when trying to create a sequence if a sequence with this name already exists.
SEQUENCE_BELONGS_TO_A_TABLE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90082 is thrown when trying to drop a system generated sequence.
SEQUENCE_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90036 is thrown when trying to access a sequence that does not exist.
SequenceValue - Class in org.h2.expression
Wraps a sequence when used in a statement.
SequenceValue(Sequence) - Constructor for class org.h2.expression.SequenceValue
 
SERIALIZATION_FAILED_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90026 is thrown when an object could not be serialized.
serialize(Object) - Static method in class org.h2.util.Utils
Serialize the object to a byte array.
SERIALIZE_JAVA_OBJECT - Static variable in class org.h2.constant.SysProperties
System property h2.serializeJavaObject (default: true).
If true, values of type OTHER will be stored in serialized form and have the semantics of binary data for all operations (such as sorting and conversion to string).
server - Variable in class org.h2.server.web.WebApp
The web server.
Server - Class in org.h2.tools
Starts the H2 Console (web-) server, TCP, and PG server.
Server() - Constructor for class org.h2.tools.Server
 
Server(Service, String...) - Constructor for class org.h2.tools.Server
Create a new server for the given service.
SERVER_CACHED_OBJECTS - Static variable in class org.h2.constant.SysProperties
System property h2.serverCachedObjects (default: 64).
TCP Server: number of cached objects per session.
SERVER_PROPERTIES_DIR - Static variable in class org.h2.engine.Constants
The default directory name of the server properties file for the H2 Console.
SERVER_PROPERTIES_NAME - Static variable in class org.h2.engine.Constants
The name of the server properties file for the H2 Console.
SERVER_RESULT_SET_FETCH_SIZE - Static variable in class org.h2.constant.SysProperties
System property h2.serverResultSetFetchSize (default: 100).
The default result set fetch size when using the server mode.
Service - Interface in org.h2.server
Classes implementing this interface usually provide a TCP/IP listener such as an FTP server.
session - Variable in class org.h2.command.Command
The session.
session - Variable in class org.h2.command.ddl.CreateTableData
The session.
session - Variable in class org.h2.command.Prepared
The session.
Session - Class in org.h2.engine
A session represents an embedded database connection.
Session(Database, User, int) - Constructor for class org.h2.engine.Session
 
session - Variable in class org.h2.jdbc.JdbcStatement
 
session - Variable in class org.h2.server.web.WebApp
The session.
session - Variable in class org.h2.table.TableFilter
 
SESSION_CANCEL_STATEMENT - Static variable in class org.h2.engine.SessionRemote
 
SESSION_CHECK_KEY - Static variable in class org.h2.engine.SessionRemote
 
SESSION_CLOSE - Static variable in class org.h2.engine.SessionRemote
 
SESSION_ID - Static variable in class org.h2.expression.Function
 
SESSION_PREPARE - Static variable in class org.h2.engine.SessionRemote
 
SESSION_PREPARE_READ_PARAMS - Static variable in class org.h2.engine.SessionRemote
 
SESSION_SET_AUTOCOMMIT - Static variable in class org.h2.engine.SessionRemote
 
SESSION_SET_ID - Static variable in class org.h2.engine.SessionRemote
 
SESSION_UNDO_LOG_POS - Static variable in class org.h2.engine.SessionRemote
 
SessionInterface - Interface in org.h2.engine
A local or remote session.
SessionRemote - Class in org.h2.engine
The client side part of a session when using the server mode.
SessionRemote(ConnectionInfo) - Constructor for class org.h2.engine.SessionRemote
 
SET - Static variable in interface org.h2.command.CommandInterface
The type of a SET statement.
Set - Class in org.h2.command.dml
This class represents the statement SET
Set(Session, int) - Constructor for class org.h2.command.dml.Set
 
SET - Static variable in class org.h2.expression.Function
 
set(Row) - Method in class org.h2.table.TableFilter
Set the current row.
set(int) - Method in class org.h2.util.BitField
Set bit at the given index to 'true'.
set(int, int, boolean) - Method in class org.h2.util.BitField
Enable or disable a number of bits.
set(PreparedStatement, int) - Method in class org.h2.value.Value
Set the value as a parameter in a prepared statement.
set(PreparedStatement, int) - Method in class org.h2.value.ValueArray
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueBoolean
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueByte
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueBytes
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueDate
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueDecimal
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueDouble
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueFloat
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueInt
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueJavaObject
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueLob
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueLobDb
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueLong
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueNull
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueResultSet
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueShort
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueString
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueTime
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueTimestamp
 
set(PreparedStatement, int) - Method in class org.h2.value.ValueUuid
 
SET_AUTOCOMMIT_FALSE - Static variable in interface org.h2.command.CommandInterface
The type of a SET AUTOCOMMIT statement.
SET_AUTOCOMMIT_TRUE - Static variable in interface org.h2.command.CommandInterface
The type of a SET AUTOCOMMIT statement.
SET_DEFAULT - Static variable in class org.h2.constraint.ConstraintReferential
The action is to set the value to the default value.
SET_MAX_DATA_MODIFICATION_ID - Static variable in class org.h2.expression.ExpressionVisitor
Request to set the latest modification id (addDataModificationId).
SET_NULL - Static variable in class org.h2.constraint.ConstraintReferential
The action is to set the value to NULL.
setAddBefore(String) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setAdmin(boolean) - Method in class org.h2.command.ddl.AlterUser
 
setAdmin(boolean) - Method in class org.h2.command.ddl.CreateUser
 
setAdmin(boolean) - Method in class org.h2.engine.User
 
setAlias(String) - Method in class org.h2.table.TableFilter
 
setAliasName(String) - Method in class org.h2.command.ddl.CreateFunctionAlias
 
setAliasName(String) - Method in class org.h2.command.ddl.DropFunctionAlias
 
setAllowLiterals(int) - Method in class org.h2.engine.Database
 
setAllowLiterals(boolean) - Method in class org.h2.engine.Session
 
setArray(int, Array) - Method in class org.h2.jdbc.JdbcPreparedStatement
[Not supported] Sets the value of a parameter as a Array.
setAsciiStream(String, InputStream, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as an ASCII stream.
setAsciiStream(String, InputStream) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as an ASCII stream.
setAsciiStream(String, InputStream, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as an ASCII stream.
setAsciiStream(long) - Method in class org.h2.jdbc.JdbcClob
[Not supported] Returns an output stream.
setAsciiStream(int, InputStream, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as an ASCII stream.
setAsciiStream(int, InputStream, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as an ASCII stream.
setAsciiStream(int, InputStream) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as an ASCII stream.
setAssignment(Column, Expression) - Method in class org.h2.command.dml.Update
Add an assignment of the form column = expression.
setAuthorization(String) - Method in class org.h2.command.ddl.CreateSchema
 
setAutoClose(boolean) - Method in class org.h2.tools.SimpleResultSet
Set the auto-close behavior.
setAutoCommit(boolean) - Method in class org.h2.engine.Session
 
setAutoCommit(boolean) - Method in interface org.h2.engine.SessionInterface
Set the auto-commit mode.
setAutoCommit(boolean) - Method in class org.h2.engine.SessionRemote
 
setAutoCommit(boolean) - Method in class org.h2.jdbc.JdbcConnection
Switches auto commit on or off.
setAutoCommitFromServer(boolean) - Method in class org.h2.engine.SessionRemote
 
setAutoIncrement(boolean, long, long) - Method in class org.h2.table.Column
Set the autoincrement flag and related properties of this column.
setBackup(boolean) - Method in class org.h2.store.PageStore
 
setBaseDir(String) - Static method in class org.h2.constant.SysProperties
INTERNAL
setBaseDir(String) - Method in class org.h2.engine.ConnectionInfo
Set the base directory of persistent databases, unless the database is in the user home folder (~).
setBefore(boolean) - Method in class org.h2.command.ddl.CreateTrigger
 
setBefore(boolean) - Method in class org.h2.schema.TriggerObject
 
setBelongsToConstraint(boolean) - Method in class org.h2.index.IndexType
Sets if this index belongs to a constraint.
setBelongsToTable(boolean) - Method in class org.h2.command.ddl.CreateSequence
 
setBelongsToTable(boolean) - Method in class org.h2.schema.Sequence
 
setBigDecimal(String, BigDecimal) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setBigDecimal(int, BigDecimal) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setBinaryStream(long) - Method in class org.h2.jdbc.JdbcBlob
Get a writer to update the Blob.
setBinaryStream(String, InputStream, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as an input stream.
setBinaryStream(String, InputStream) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as an input stream.
setBinaryStream(String, InputStream, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as an input stream.
setBinaryStream(int, InputStream, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as an input stream.
setBinaryStream(int, InputStream, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as an input stream.
setBinaryStream(int, InputStream) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as an input stream.
setBlob(String, InputStream, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Blob.
setBlob(String, Blob) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Blob.
setBlob(String, InputStream) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Blob.
setBlob(int, Blob) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Blob.
setBlob(int, InputStream) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Blob.
setBlob(int, InputStream, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Blob.
setBoolean(String, boolean) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setBoolean(int, boolean) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setByte(String, byte) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setByte(int, byte) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setByte(int, int) - Method in class org.h2.util.BitField
Combine the next 8 bits at the given index with OR.
setBytes(long, byte[]) - Method in class org.h2.jdbc.JdbcBlob
Fills the Blob.
setBytes(long, byte[], int, int) - Method in class org.h2.jdbc.JdbcBlob
[Not supported] Sets some bytes of the object.
setBytes(String, byte[]) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a byte array.
setBytes(int, byte[]) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a byte array.
setCacheSize(Expression) - Method in class org.h2.command.ddl.CreateSequence
 
setCacheSize(int) - Method in class org.h2.engine.Database
 
setCacheSize(long) - Method in class org.h2.schema.Sequence
 
setCacheSizeMax(int) - Method in class org.h2.jmx.DatabaseInfo
 
setCacheSizeMax(int) - Method in interface org.h2.jmx.DatabaseInfoMBean
Change the maximum size.
setCaseSensitiveColumnNames(boolean) - Method in class org.h2.tools.Csv
Override the case sensitive column names setting.
setCatalog(String) - Method in class org.h2.jdbc.JdbcConnection
Set the default catalog name.
setChanged(boolean) - Method in class org.h2.util.CacheObject
 
setCharacterStream(String, Reader, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a character stream.
setCharacterStream(String, Reader) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a character stream.
setCharacterStream(String, Reader, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a character stream.
setCharacterStream(long) - Method in class org.h2.jdbc.JdbcClob
Get a writer to update the Clob.
setCharacterStream(int, Reader, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a character stream.
setCharacterStream(int, Reader) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a character stream.
setCharacterStream(int, Reader, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a character stream.
setCharset(String) - Method in class org.h2.command.dml.RunScriptCommand
 
setCharset(String) - Method in class org.h2.command.dml.ScriptCommand
 
setCheckedWriting(boolean) - Method in class org.h2.store.FileStore
 
setCheckExisting(boolean) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setCheckExisting(boolean) - Method in class org.h2.command.dml.AlterTableSet
 
setCheckExpression(Expression) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setCheckForeignKeyConstraints(Session, boolean, boolean) - Method in class org.h2.table.Table
Enable or disable foreign key constraint checking for this table.
setClientInfo(String, String) - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Set a client property.
setClientInfo(Properties) - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Set the client properties.
setClob(String, Reader, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Clob.
setClob(String, Clob) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Clob.
setClob(String, Reader) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a character stream.
setClob(int, Clob) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Clob.
setClob(int, Reader) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Clob.
setClob(int, Reader, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Clob.
setCloseDelay(int) - Method in class org.h2.engine.Database
 
setCluster(String) - Method in class org.h2.engine.Database
 
setColumn(Column) - Method in class org.h2.command.ddl.AlterTableRenameColumn
 
setColumn(Column) - Method in class org.h2.command.ddl.CreateUserDataType
 
setColumn(boolean) - Method in class org.h2.command.ddl.SetComment
 
setColumn(Column) - Method in class org.h2.command.dml.AlterSequence
 
setColumn(Column) - Method in class org.h2.engine.UserDataType
 
setColumn(Column) - Method in class org.h2.expression.Parameter
 
setColumnName(String) - Method in class org.h2.command.ddl.SetComment
 
setColumnNames(String[]) - Method in class org.h2.command.ddl.CreateView
 
setColumns(Column[]) - Method in class org.h2.command.dml.Insert
 
setColumns(Column[]) - Method in class org.h2.command.dml.Merge
 
setColumns(IndexColumn[]) - Method in class org.h2.constraint.ConstraintReferential
 
setColumns(IndexColumn[]) - Method in class org.h2.constraint.ConstraintUnique
 
setColumns(ArrayList<Column>) - Method in class org.h2.expression.TableFunction
 
setColumns(int[], ArrayList<String>, ArrayList<String>) - Static method in class org.h2.fulltext.FullText
Set the column indices of a set of keys.
setColumns(Column[]) - Method in class org.h2.table.Table
 
setCommand(Prepared) - Method in class org.h2.command.dml.Explain
 
setCommand(Command) - Method in class org.h2.command.dml.Insert
 
setCommand(Command) - Method in class org.h2.command.dml.Merge
 
setCommand(Command) - Method in class org.h2.command.Prepared
Set the command.
setComment(String) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setComment(String) - Method in class org.h2.command.ddl.CreateIndex
 
setComment(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setComment(String) - Method in class org.h2.command.ddl.CreateTable
 
setComment(String) - Method in class org.h2.command.ddl.CreateUser
 
setComment(String) - Method in class org.h2.command.ddl.CreateView
 
SetComment - Class in org.h2.command.ddl
This class represents the statement COMMENT
SetComment(Session) - Constructor for class org.h2.command.ddl.SetComment
 
setComment(String) - Method in interface org.h2.engine.DbObject
Change the comment of this object.
setComment(String) - Method in class org.h2.engine.DbObjectBase
 
setComment(String) - Method in class org.h2.index.MultiVersionIndex
 
setComment(String) - Method in class org.h2.table.Column
 
setCommentExpression(Expression) - Method in class org.h2.command.ddl.SetComment
 
setCommentText(String) - Method in class org.h2.engine.Comment
Set the comment text.
setCommitOrRollbackDisabled(boolean) - Method in class org.h2.engine.Session
 
setCompactMode(int) - Method in class org.h2.engine.Database
 
setCompareMode(CompareMode) - Method in class org.h2.engine.Database
 
setCompareMode(CompareMode) - Method in class org.h2.table.RegularTable
 
setComputedExpression(Expression) - Method in class org.h2.table.Column
Set the default value in the form of a computed expression of other columns.
setCondition(Expression) - Method in class org.h2.command.dml.Delete
 
setCondition(Expression) - Method in class org.h2.command.dml.Update
 
setConnectionInfo(ConnectionInfo) - Method in class org.h2.engine.Session
 
setConstantName(String) - Method in class org.h2.command.ddl.CreateConstant
 
setConstantName(String) - Method in class org.h2.command.ddl.DropConstant
 
setConstraintName(String) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setConstraintName(String) - Method in class org.h2.command.ddl.AlterTableDropConstraint
 
setConvertNullToDefault(boolean) - Method in class org.h2.table.Column
 
setCurrentCommand(Command) - Method in class org.h2.engine.Session
Set the current command of this session.
setCurrentRowNumber(int) - Method in class org.h2.command.Prepared
Set the current row number.
setCurrentSchema(Schema) - Method in class org.h2.engine.Session
 
setCursorName(String) - Method in class org.h2.jdbc.JdbcStatement
Sets the name of the cursor.
setData(boolean) - Method in class org.h2.command.dml.ScriptCommand
 
setDataType(Column) - Method in class org.h2.expression.Function
 
setDate(String, Date, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the date using a specified time zone.
setDate(String, Date) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setDate(int, Date) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setDate(int, Date, Calendar) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the date using a specified time zone.
setDefaultConnection(Connection) - Static method in class org.h2.Driver
INTERNAL
setDefaultExpression(Expression) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setDefaultExpression(Session, Expression) - Method in class org.h2.table.Column
Set the default expression.
setDefaultTableType(int) - Method in class org.h2.engine.Database
 
setDeleteAction(int) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setDeleteAction(int) - Method in class org.h2.constraint.ConstraintReferential
Set the action to apply (restrict, cascade,...) on a delete.
setDeleted(boolean) - Method in class org.h2.result.Row
 
setDeleteFiles(boolean) - Method in class org.h2.command.ddl.DropDatabase
 
setDeleteFilesOnDisconnect(boolean) - Method in class org.h2.engine.Database
 
setDeleteOldDb(boolean) - Static method in class org.h2.upgrade.DbUpgrade
Old files will be renamed to .backup after a successful conversion.
setDescription(String) - Method in class org.h2.jdbcx.JdbcDataSource
Set the description.
setDetect(Class<?>, boolean) - Static method in class org.h2.util.SynchronizedVerifier
Enable or disable detection for a given class.
setDeterministic(boolean) - Method in class org.h2.command.ddl.CreateFunctionAlias
 
setDeterministic(boolean) - Method in class org.h2.engine.FunctionAlias
 
setDistinct(boolean) - Method in class org.h2.command.dml.Query
Set the distinct flag.
setDistinct() - Method in class org.h2.result.LocalResult
Remove duplicate rows.
setDouble(String, double) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setDouble(int, double) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setDriver(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setDrop(boolean) - Method in class org.h2.command.dml.ScriptCommand
 
setDropAction(int) - Method in class org.h2.command.ddl.DropTable
 
setDropAction(int) - Method in class org.h2.command.ddl.DropView
 
setDropAllObjects(boolean) - Method in class org.h2.command.ddl.DropDatabase
 
setEmitUpdates(boolean) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setErr(PrintStream) - Method in class org.h2.tools.Shell
Sets the standard error stream.
setEscapeCharacter(char) - Method in class org.h2.tools.Csv
Set the escape character.
setEscapeProcessing(boolean) - Method in class org.h2.jdbc.JdbcStatement
Enables or disables processing or JDBC escape syntax.
setEvaluatable(TableFilter, boolean) - Method in class org.h2.command.dml.Query
Change the evaluatable flag.
setEvaluatable(TableFilter, boolean) - Method in class org.h2.command.dml.Select
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.command.dml.SelectUnion
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Aggregate
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Alias
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.CompareLike
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Comparison
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ConditionAndOr
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ConditionExists
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ConditionIn
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ConditionInSelect
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ConditionNot
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Expression
Tell the expression columns whether the table filter can return values now.
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ExpressionColumn
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ExpressionList
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Function
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.JavaAggregate
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.JavaFunction
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Operation
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Parameter
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Rownum
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.SequenceValue
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Subquery
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.ValueExpression
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Variable
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.expression.Wildcard
 
setEvaluatable(TableFilter, boolean) - Method in class org.h2.table.TableFilter
Update the filter and join conditions of this and all joined tables with the information that the given table filter and all nested filter can now return rows or not.
setEvaluatable(boolean) - Method in class org.h2.table.TableFilter
 
setEventListener(DatabaseEventListener) - Method in class org.h2.engine.Database
 
setEventListenerClass(String) - Method in class org.h2.engine.Database
 
setExclusiveSession(Session, boolean) - Method in class org.h2.engine.Database
Set the session that can exclusively access the database.
setExecuteCommand(boolean) - Method in class org.h2.command.dml.Explain
 
setExecutingStatement(Statement) - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
setExecutingStatement(CommandInterface) - Method in class org.h2.jdbc.JdbcStatement
INTERNAL.
setExpression(Expression) - Method in class org.h2.command.ddl.CreateConstant
 
setExpression(Expression) - Method in class org.h2.command.dml.Call
 
setExpression(int, Expression) - Method in class org.h2.command.dml.ExecuteProcedure
Set the expression at the given index.
setExpression(Expression) - Method in class org.h2.command.dml.Set
 
setExpression(Expression) - Method in class org.h2.constraint.ConstraintCheck
 
setExpressions(ArrayList<Expression>) - Method in class org.h2.command.dml.Select
 
setFetchDirection(int) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Sets (changes) the fetch direction for this result set.
setFetchDirection(int) - Method in class org.h2.jdbc.JdbcStatement
Sets the fetch direction.
setFetchDirection(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
setFetchSize(int) - Method in class org.h2.jdbc.JdbcResultSet
Sets the number of rows suggested to read in one step.
setFetchSize(int) - Method in class org.h2.jdbc.JdbcStatement
Sets the number of rows suggested to read in one step.
setFetchSize(int) - Method in class org.h2.result.LocalResult
 
setFetchSize(int) - Method in interface org.h2.result.ResultInterface
Set the fetch size for this result set.
setFetchSize(int) - Method in class org.h2.result.ResultRemote
 
setFetchSize(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
setFieldDelimiter(char) - Method in class org.h2.tools.Csv
Set the field delimiter.
setFieldSeparatorRead(char) - Method in class org.h2.tools.Csv
Override the field separator for reading.
setFieldSeparatorWrite(String) - Method in class org.h2.tools.Csv
Override the field separator for writing.
setFileName(Expression) - Method in class org.h2.command.dml.BackupCommand
 
setFileName(String) - Method in class org.h2.message.TraceSystem
Set the trace file name.
setFileName(String, boolean) - Method in class org.h2.value.ValueLob
Set the file name of this lob value.
setFilePasswordHash(byte[]) - Method in class org.h2.engine.ConnectionInfo
Set the file password hash.
setFloat(String, float) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setFloat(int, float) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setForce(boolean) - Method in class org.h2.command.ddl.CreateAggregate
 
setForce(boolean) - Method in class org.h2.command.ddl.CreateFunctionAlias
 
setForce(boolean) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setForce(boolean) - Method in class org.h2.command.ddl.CreateTrigger
 
setForce(boolean) - Method in class org.h2.command.ddl.CreateView
 
setForUpdate(boolean) - Method in class org.h2.command.dml.Query
Set the 'for update' flag.
setForUpdate(boolean) - Method in class org.h2.command.dml.Select
 
setForUpdate(boolean) - Method in class org.h2.command.dml.SelectUnion
 
setFullCondition(Expression) - Method in class org.h2.table.TableFilter
 
setGlobalTemporary(boolean) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setGlobalTemporary(boolean) - Method in class org.h2.command.ddl.CreateTable
 
setGlobalTemporary(boolean) - Method in class org.h2.table.TableLink
 
setGranteeName(String) - Method in class org.h2.command.ddl.GrantRevoke
 
setGroupBy(ArrayList<Expression>) - Method in class org.h2.command.dml.Select
 
setGroupQuery() - Method in class org.h2.command.dml.Select
Called if this query contains aggregate functions.
setHash(Expression) - Method in class org.h2.command.ddl.AlterUser
 
setHash(boolean) - Method in class org.h2.command.ddl.CreateIndex
 
setHash(Expression) - Method in class org.h2.command.ddl.CreateUser
 
setHaving(Expression) - Method in class org.h2.command.dml.Select
 
setHidden(boolean) - Method in class org.h2.command.ddl.AlterTableRename
 
setHidden(boolean) - Method in class org.h2.command.ddl.CreateTable
 
setHidden(boolean) - Method in class org.h2.table.Table
 
setHoldability(int) - Method in class org.h2.jdbc.JdbcConnection
Changes the current result set holdability.
setIfExists(boolean) - Method in class org.h2.command.ddl.DropAggregate
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropConstant
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropFunctionAlias
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropIndex
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropRole
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropSchema
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropSequence
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropTable
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropTrigger
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropUser
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropUserDataType
 
setIfExists(boolean) - Method in class org.h2.command.ddl.DropView
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateAggregate
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateConstant
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateFunctionAlias
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateIndex
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateRole
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateSchema
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateSequence
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateTable
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateTrigger
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateUser
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateUserDataType
 
setIfNotExists(boolean) - Method in class org.h2.command.ddl.CreateView
 
setIgnoreCase(boolean) - Method in class org.h2.engine.Database
 
setIgnoreList(Connection, String) - Static method in class org.h2.fulltext.FullText
Change the ignore list.
setIn(InputStream) - Method in class org.h2.tools.Shell
Redirects the standard input.
setIncrement(Expression) - Method in class org.h2.command.ddl.CreateSequence
 
setIncrement(Expression) - Method in class org.h2.command.dml.AlterSequence
 
setIncrement(long) - Method in class org.h2.schema.Sequence
 
setIndex(Index) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setIndex(Index, boolean) - Method in class org.h2.constraint.ConstraintReferential
Set the index to use for this constraint.
setIndex(Index, boolean) - Method in class org.h2.constraint.ConstraintUnique
Set the index to use for this unique constraint.
setIndex(Index) - Method in class org.h2.index.IndexCursor
 
setIndex(Index) - Method in class org.h2.table.TableFilter
 
setIndexColumns(IndexColumn[]) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setIndexColumns(IndexColumn[]) - Method in class org.h2.command.ddl.CreateIndex
 
setIndexName(String) - Method in class org.h2.command.ddl.CreateIndex
 
setIndexName(String) - Method in class org.h2.command.ddl.DropIndex
 
setIndexOwner(Index) - Method in class org.h2.constraint.Constraint
This index is now the owner of the specified index.
setIndexOwner(Index) - Method in class org.h2.constraint.ConstraintCheck
 
setIndexOwner(Index) - Method in class org.h2.constraint.ConstraintReferential
 
setIndexOwner(Index) - Method in class org.h2.constraint.ConstraintUnique
 
setInDoubtTransactionState(int, int, boolean) - Method in class org.h2.store.PageStore
Commit or rollback a prepared transaction after opening a database with in-doubt transactions.
setInitialized(boolean) - Method in class org.h2.fulltext.FullTextSettings
Set the initialized flag.
setInitialPowerOffCount(int) - Static method in class org.h2.engine.Database
 
setInReader(BufferedReader) - Method in class org.h2.tools.Shell
Redirects the standard input.
setInsertFromSelect(boolean) - Method in class org.h2.command.dml.Insert
 
setInsteadOf(boolean) - Method in class org.h2.command.ddl.CreateTrigger
 
setInsteadOf(boolean) - Method in class org.h2.schema.TriggerObject
 
setInt(int) - Method in class org.h2.command.dml.Set
 
setInt(String, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setInt(int, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setInt(int, int) - Method in class org.h2.store.Data
Update an integer at the given position.
setIntValue(int) - Method in class org.h2.engine.Setting
 
setJavaClassMethod(String) - Method in class org.h2.command.ddl.CreateAggregate
 
setJavaClassMethod(String) - Method in class org.h2.command.ddl.CreateFunctionAlias
Set the qualified method name after removing whitespace.
setKey(long) - Method in class org.h2.result.Row
 
setKey(long) - Method in interface org.h2.result.SearchRow
Set the unique key of the row.
setKey(long) - Method in class org.h2.result.SimpleRow
 
setKey(long) - Method in class org.h2.result.SimpleRowValue
 
setKey(byte[]) - Method in class org.h2.security.AES
 
setKey(byte[]) - Method in interface org.h2.security.BlockCipher
Set the encryption key used for encrypting and decrypting.
setKey(byte[]) - Method in class org.h2.security.Fog
 
setKey(byte[]) - Method in class org.h2.security.XTEA
 
setKeyAndVersion(SearchRow) - Method in class org.h2.result.Row
 
setKeyAndVersion(SearchRow) - Method in interface org.h2.result.SearchRow
Set the position and version to match another row.
setKeyAndVersion(SearchRow) - Method in class org.h2.result.SimpleRow
 
setKeyAndVersion(SearchRow) - Method in class org.h2.result.SimpleRowValue
 
setKeys(Column[]) - Method in class org.h2.command.dml.Merge
 
setLastIdentity(Value) - Method in class org.h2.engine.Session
 
setLastMatchedSchema(DbSchema) - Method in class org.h2.bnf.Sentence
Set the last matched schema if the last match was a schema, or null if it was not.
setLastMatchedTable(DbTableOrView) - Method in class org.h2.bnf.Sentence
Set the last matched table if the last match was a table.
setLength(long) - Method in class org.h2.store.FileStore
Set the length of the file.
setLevel(int) - Method in class org.h2.message.Trace
Set the trace level of this component.
setLevelFile(int) - Method in class org.h2.message.TraceSystem
Set the file trace level.
setLevelSystemOut(int) - Method in class org.h2.message.TraceSystem
Set the trace level to use for System.out
setLimit(Expression) - Method in class org.h2.command.dml.Delete
 
setLimit(Expression) - Method in class org.h2.command.dml.Query
 
setLimit(Expression) - Method in class org.h2.command.dml.Update
 
setLimit(int) - Method in class org.h2.result.LocalResult
Set the number of rows that this result will return at the maximum.
setLineCommentCharacter(char) - Method in class org.h2.tools.Csv
Set the line comment character.
setLineSeparator(String) - Method in class org.h2.tools.Csv
Set the line separator.
setLinks(HashMap<String, RuleHead>) - Method in interface org.h2.bnf.Rule
Update cross references.
setLinks(HashMap<String, RuleHead>) - Method in class org.h2.bnf.RuleFixed
 
setLinks(HashMap<String, RuleHead>) - Method in class org.h2.server.web.DbContextRule
 
setLobBlockSize(long) - Method in class org.h2.command.dml.ScriptCommand
 
setLobCompressionAlgorithm(String) - Method in class org.h2.engine.Database
 
setLockFile(boolean) - Method in class org.h2.store.PageStore
 
setLockMode(int) - Method in class org.h2.engine.Database
 
setLockTimeout(int) - Method in class org.h2.engine.Session
 
setLoginTimeout(int) - Method in class org.h2.jdbcx.JdbcConnectionPool
Sets the maximum time in seconds to wait for a free connection.
setLoginTimeout(int) - Method in class org.h2.jdbcx.JdbcDataSource
Set the login timeout in seconds, 0 meaning no timeout.
setLogMode(int) - Method in class org.h2.engine.Database
 
setLogMode(int) - Method in class org.h2.jmx.DatabaseInfo
 
setLogMode(int) - Method in interface org.h2.jmx.DatabaseInfoMBean
Set the transaction log mode.
setLogMode(int) - Method in class org.h2.store.PageStore
 
setLogWriter(PrintWriter) - Method in class org.h2.jdbcx.JdbcConnectionPool
INTERNAL
setLogWriter(PrintWriter) - Method in class org.h2.jdbcx.JdbcDataSource
Set the current log writer for this object.
setLong(String, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setLong(int, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setMainIndexColumn(int) - Method in class org.h2.index.PageDataIndex
 
setMasterUser(User) - Method in class org.h2.engine.Database
 
setMaxConnections(int) - Method in class org.h2.jdbcx.JdbcConnectionPool
Sets the maximum number of connections to use from now on.
setMaxFieldSize(int) - Method in class org.h2.jdbc.JdbcStatement
Sets the maximum number of bytes for a result set column.
setMaxFileSize(int) - Method in class org.h2.message.TraceSystem
Set the maximum trace file size in bytes.
setMaxLengthInplaceLob(int) - Method in class org.h2.engine.Database
 
setMaxLogSize(long) - Method in class org.h2.engine.Database
 
setMaxLogSize(long) - Method in class org.h2.store.PageStore
Set the maximum transaction log size in megabytes.
setMaxMemory(int) - Method in interface org.h2.util.Cache
Set the maximum memory to be used by this cache.
setMaxMemory(int) - Method in class org.h2.util.CacheLRU
 
setMaxMemory(int) - Method in class org.h2.util.CacheTQ
 
setMaxMemoryRows(int) - Method in class org.h2.engine.Database
 
setMaxMemoryUndo(int) - Method in class org.h2.engine.Database
 
setMaxOperationMemory(int) - Method in class org.h2.engine.Database
 
setMaxRows(int) - Method in class org.h2.jdbc.JdbcStatement
Gets the maximum number of rows for a ResultSet.
setMaxSize(int) - Method in class org.h2.util.SmallLRUCache
 
setMode(Mode) - Method in class org.h2.engine.Database
 
setModified() - Method in class org.h2.engine.DbObjectBase
Tell the object that is was modified.
setMultiThreaded(boolean) - Method in class org.h2.engine.Database
 
setMultiVersion(boolean) - Method in class org.h2.engine.Database
 
setName(String) - Method in class org.h2.command.ddl.CreateAggregate
 
setName(String) - Method in class org.h2.command.ddl.DropAggregate
 
setName(String) - Method in class org.h2.message.TraceSystem
 
setName(String) - Method in class org.h2.message.TraceWriterAdapter
 
setNCharacterStream(String, Reader, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a character stream.
setNCharacterStream(String, Reader) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a character stream.
setNCharacterStream(int, Reader, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a character stream.
setNCharacterStream(int, Reader) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a character stream.
setNClob(String, NClob) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Clob.
setNClob(String, Reader, long) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Clob.
setNClob(String, Reader) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter as a Clob.
setNClob(int, NClob) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Clob.
setNClob(int, Reader) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Clob.
setNClob(int, Reader, long) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter as a Clob.
setNewColumn(Column) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setNewColumnName(String) - Method in class org.h2.command.ddl.AlterTableRenameColumn
 
setNewColumns(ArrayList<Column>) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setNewName(String) - Method in class org.h2.command.ddl.AlterIndexRename
 
setNewName(String) - Method in class org.h2.command.ddl.AlterSchemaRename
 
setNewName(String) - Method in class org.h2.command.ddl.AlterUser
 
setNewTableName(String) - Method in class org.h2.command.ddl.AlterTableRename
 
setNoWait(boolean) - Method in class org.h2.command.ddl.CreateTrigger
 
setNoWait(boolean) - Method in class org.h2.schema.TriggerObject
 
setNString(String, String) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setNString(int, String) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setNull(String, int, String) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets a parameter to null.
setNull(String, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets a parameter to null.
setNull(int, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets a parameter to null.
setNull(int, int, String) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets a parameter to null.
setNullable(boolean) - Method in class org.h2.table.Column
 
setNullRow() - Method in class org.h2.table.TableFilter
Set the state of this and all nested tables to the NULL row.
setNullString(String) - Method in class org.h2.tools.Csv
Set the value that represents NULL.
setObject(String, Object) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setObject(String, Object, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setObject(String, Object, int, int) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setObject(int, Object) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setObject(int, Object, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setObject(int, Object, int, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setObjectId(int) - Method in class org.h2.command.Prepared
Set the object id for this statement.
setObjectName(String) - Method in class org.h2.command.ddl.SetComment
 
setObjectName(String) - Method in class org.h2.engine.DbObjectBase
 
setObjectType(int) - Method in class org.h2.command.ddl.SetComment
 
setOffset(Expression) - Method in class org.h2.command.dml.Query
 
setOffset(int) - Method in class org.h2.result.LocalResult
Set the offset of the first row to return.
setOldColumn(Column) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setOldIndex(Index) - Method in class org.h2.command.ddl.AlterIndexRename
 
setOldSchema(Schema) - Method in class org.h2.command.ddl.AlterSchemaRename
 
setOldTable(Table) - Method in class org.h2.command.ddl.AlterTableRename
 
setOnCommitDrop() - Method in class org.h2.command.ddl.CreateTable
This temporary table is dropped on commit.
setOnCommitDrop(boolean) - Method in class org.h2.table.Table
 
setOnCommitTruncate() - Method in class org.h2.command.ddl.CreateTable
This temporary table is truncated on commit.
setOnCommitTruncate(boolean) - Method in class org.h2.table.Table
 
setOnRollback(boolean) - Method in class org.h2.command.ddl.CreateTrigger
 
setOnRollback(boolean) - Method in class org.h2.schema.TriggerObject
 
setOperationType(int) - Method in class org.h2.command.ddl.GrantRevoke
 
setOptimizeReuseResults(boolean) - Method in class org.h2.engine.Database
 
setOptions(String) - Method in class org.h2.compress.CompressDeflate
 
setOptions(String) - Method in class org.h2.compress.CompressLZF
 
setOptions(String) - Method in class org.h2.compress.CompressNo
 
setOptions(String) - Method in interface org.h2.compress.Compressor
Set the compression options.
setOptions(String) - Method in class org.h2.tools.Csv
INTERNAL.
setOrder(ArrayList<SelectOrderBy>) - Method in class org.h2.command.dml.Query
Set the order by list.
setOrder(ArrayList<SelectOrderBy>) - Method in class org.h2.command.dml.Select
 
setOrder(ArrayList<SelectOrderBy>) - Method in class org.h2.command.dml.SelectUnion
 
setOrder(ArrayList<SelectOrderBy>) - Method in class org.h2.expression.Aggregate
Set the order for GROUP_CONCAT.
setOriginalSchema(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setOriginalSQL(String) - Method in class org.h2.table.Column
 
setOriginalTable(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setOriginalURL(String) - Method in class org.h2.engine.ConnectionInfo
Set the original database URL.
setOrReplace(boolean) - Method in class org.h2.command.ddl.CreateView
 
setOut(PrintStream) - Method in class org.h2.util.Tool
Sets the standard output stream.
setPageSize(int) - Method in class org.h2.store.PageStore
Set the page size.
setParameter(int, Expression) - Method in class org.h2.expression.Function
Set the parameter expression at the given index.
setParameterList(ArrayList<Parameter>) - Method in class org.h2.command.Prepared
Set the parameter list of this statement.
setPassword(Expression) - Method in class org.h2.command.ddl.AlterUser
 
setPassword(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setPassword(Expression) - Method in class org.h2.command.ddl.CreateUser
 
setPassword(String) - Method in class org.h2.jdbcx.JdbcDataSource
Set the current password.
setPasswordChars(char[]) - Method in class org.h2.jdbcx.JdbcDataSource
Set the current password in the form of a char array.
setPasswords(boolean) - Method in class org.h2.command.dml.ScriptCommand
 
setPersistData(boolean) - Method in class org.h2.command.ddl.CreateTable
 
setPersistIndexes(boolean) - Method in class org.h2.command.ddl.CreateTable
 
setPlanItem(PlanItem) - Method in class org.h2.table.TableFilter
Set what plan item (index, cost) to use use.
setPoolable(boolean) - Method in class org.h2.jdbc.JdbcStatement
Requests that this object should be pooled or not.
setPos(int) - Method in class org.h2.store.Data
Set the current read / write position.
setPos(int) - Method in class org.h2.util.CacheObject
 
setPowerOffCount(int) - Method in class org.h2.engine.Database
 
setPowerOffCount(int) - Method in class org.h2.engine.Session
 
setPowerOffCount(int) - Method in interface org.h2.engine.SessionInterface
Set the number of disk operations before power failure is simulated.
setPowerOffCount(int) - Method in class org.h2.engine.SessionRemote
 
setPowerOffCount(int) - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
setPrecision(long) - Method in class org.h2.table.Column
 
setPrecision(long) - Method in class org.h2.value.ValueLobDb
 
setPrepareAlways(boolean) - Method in class org.h2.command.Prepared
Set the prepare always flag.
setPrepared(Prepared) - Method in class org.h2.command.ddl.PrepareProcedure
 
setPreparedTransaction(String, boolean) - Method in class org.h2.engine.Session
Commit or roll back the given transaction.
setPreserveWhitespace(boolean) - Method in class org.h2.tools.Csv
Enable or disable preserving whitespace in unquoted text.
setPrimaryKey(boolean) - Method in class org.h2.command.ddl.CreateIndex
 
setPrimaryKey(boolean) - Method in class org.h2.table.Column
 
setPrimaryKeyHash(boolean) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setProcedure(Procedure) - Method in class org.h2.command.dml.ExecuteProcedure
 
setProcedureName(String) - Method in class org.h2.command.ddl.DeallocateProcedure
 
setProcedureName(String) - Method in class org.h2.command.ddl.PrepareProcedure
 
setProgress(int, String, int, int) - Method in interface org.h2.api.DatabaseEventListener
This method is called for long running events, such as recovering, scanning a file or building an index.
setProgress(int, String, int, int) - Method in class org.h2.engine.Database
Set the progress of a long running operation.
setProperty(String, String) - Method in class org.h2.engine.ConnectionInfo
Overwrite a property.
setProperty(String, String) - Method in class org.h2.store.FileLock
Add or change a setting to the properties.
setQuery(String) - Method in class org.h2.bnf.Sentence
Set the query string.
setQuery(Query) - Method in class org.h2.command.ddl.CreateTable
 
setQuery(Query) - Method in class org.h2.command.dml.Insert
 
setQuery(Query) - Method in class org.h2.command.dml.Merge
 
setQueryTimeout(int) - Method in class org.h2.engine.Session
 
setQueryTimeout(int) - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
setQueryTimeout(int) - Method in class org.h2.jdbc.JdbcStatement
Sets the current query timeout in seconds.
setQueueSize(int) - Method in class org.h2.command.ddl.CreateTrigger
 
setQueueSize(int) - Method in class org.h2.schema.TriggerObject
 
setRandomAccess() - Method in class org.h2.result.LocalResult
Random access is required (containsDistinct).
setRandomAccessResult(boolean) - Method in class org.h2.command.dml.Query
Whether results need to support random access.
setReadOnly(boolean) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setReadOnly(boolean) - Method in class org.h2.engine.Database
Switch the database to read-only mode.
setReadOnly(boolean) - Method in class org.h2.jdbc.JdbcConnection
According to the JDBC specs, this setting is only a hint to the database to enable optimizations - it does not cause writes to be prohibited.
setReadOnly() - Method in class org.h2.store.fs.FilePath
Disable the ability to write.
setReadOnly() - Method in class org.h2.store.fs.FilePathDisk
 
setReadOnly() - Method in class org.h2.store.fs.FilePathMem
 
setReadOnly() - Method in class org.h2.store.fs.FilePathSplit
 
setReadOnly() - Method in class org.h2.store.fs.FilePathWrapper
 
setReadOnly() - Method in class org.h2.store.fs.FilePathZip
 
setReadOnly(String) - Static method in class org.h2.store.fs.FileUtils
Disable the ability to write.
setReadOnly(boolean) - Method in class org.h2.table.TableLink
 
setRecorder(Recorder) - Static method in class org.h2.store.fs.FilePathRec
Set the recorder class.
setRecursive(boolean) - Method in class org.h2.index.ViewIndex
 
setRecursiveResult(LocalResult) - Method in class org.h2.table.TableView
 
setRedoLogBinary(boolean) - Method in class org.h2.engine.Session
 
setRef(int, Ref) - Method in class org.h2.jdbc.JdbcPreparedStatement
[Not supported] Sets the value of a column as a reference.
setRefColumns(IndexColumn[]) - Method in class org.h2.constraint.ConstraintReferential
 
setReferentialIntegrity(boolean) - Method in class org.h2.engine.Database
 
setRefIndex(Index) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setRefIndex(Index, boolean) - Method in class org.h2.constraint.ConstraintReferential
Set the index of the referenced table to use for this constraint.
setRefIndexColumns(IndexColumn[]) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setRefTable(Table) - Method in class org.h2.constraint.ConstraintReferential
 
setRefTableName(Schema, String) - Method in class org.h2.command.ddl.AlterTableAddConstraint
Set the referenced table.
setRight(Query) - Method in class org.h2.command.dml.SelectUnion
 
setRightMask(int) - Method in class org.h2.engine.Right
 
setRightsChecked(boolean) - Method in class org.h2.command.Parser
 
setRoleName(String) - Method in class org.h2.command.ddl.CreateRole
 
setRoleName(String) - Method in class org.h2.command.ddl.DropRole
 
setRow(DbException, int, String) - Method in class org.h2.command.Prepared
Set the SQL statement of the exception to the given row.
setRowBased(boolean) - Method in class org.h2.command.ddl.CreateTrigger
 
setRowBased(boolean) - Method in class org.h2.schema.TriggerObject
 
setRowCount(long) - Method in class org.h2.table.RegularTable
Set the row count of this table.
setRowId(String, RowId) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Sets the value of a parameter as a row id.
setRowId(int, RowId) - Method in class org.h2.jdbc.JdbcPreparedStatement
[Not supported] Sets the value of a parameter as a row id.
setRowSeparatorWrite(String) - Method in class org.h2.tools.Csv
Override the end-of-row marker for writing.
setSalt(Expression) - Method in class org.h2.command.ddl.AlterUser
 
setSalt(Expression) - Method in class org.h2.command.ddl.CreateUser
 
setSaltAndHash(byte[], byte[]) - Method in class org.h2.engine.User
Set the salt and hash of the password for this user.
setSampleSize(int) - Method in class org.h2.command.dml.Query
 
setSavepoint() - Method in class org.h2.jdbc.JdbcConnection
Creates a new unnamed savepoint.
setSavepoint(String) - Method in class org.h2.jdbc.JdbcConnection
Creates a new named savepoint.
setSavepointName(String) - Method in class org.h2.command.dml.TransactionCommand
 
setScale(BigDecimal, int) - Static method in class org.h2.util.MathUtils
Set the scale of a BigDecimal value.
setSchema(Schema) - Method in class org.h2.command.ddl.CreateAggregate
 
setSchemaName(String) - Method in class org.h2.command.ddl.CreateSchema
 
setSchemaName(String) - Method in class org.h2.command.ddl.DropSchema
 
setSchemaName(String) - Method in class org.h2.command.ddl.SetComment
 
setSchemaNames(Set<String>) - Method in class org.h2.command.dml.ScriptCommand
 
setSchemaSearchPath(String[]) - Method in class org.h2.engine.Session
 
setScopeIdentity(Value) - Method in class org.h2.engine.Session
 
setScriptInTempDir(boolean) - Static method in class org.h2.upgrade.DbUpgrade
The conversion script file will per default be created in the db directory.
setSelect(Query) - Method in class org.h2.command.ddl.CreateView
 
setSelectivity(Expression) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setSelectivity(int) - Method in class org.h2.table.Column
Set the new selectivity of a column.
setSelectSQL(String) - Method in class org.h2.command.ddl.CreateView
 
setSeparator(Expression) - Method in class org.h2.expression.Aggregate
Set the separator for GROUP_CONCAT.
setSequence(Sequence) - Method in class org.h2.command.dml.AlterSequence
 
setSequence(Sequence) - Method in class org.h2.table.Column
 
setSequenceName(String) - Method in class org.h2.command.ddl.CreateSequence
 
setSequenceName(String) - Method in class org.h2.command.ddl.DropSequence
 
setServerKey(String) - Method in class org.h2.engine.ConnectionInfo
Switch to server mode, and set the server name and database key.
setSession(Session) - Method in class org.h2.command.Prepared
Set the session for this statement.
setSession(SessionInterface) - Method in class org.h2.value.Transfer
Set the session.
setSessionId(int) - Method in class org.h2.result.Row
 
setSettings(boolean) - Method in class org.h2.command.dml.ScriptCommand
 
setShort(String, short) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setShort(int, short) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setShutdownHandler(ShutdownHandler) - Method in class org.h2.server.TcpServer
 
setShutdownHandler(ShutdownHandler) - Method in class org.h2.server.web.WebServer
 
setShutdownHandler(ShutdownHandler) - Method in class org.h2.tools.Server
INTERNAL
setSimple(boolean) - Method in class org.h2.command.dml.ScriptCommand
 
setSkipRemarks(boolean) - Method in class org.h2.util.ScriptReader
If comments should be skipped completely by this reader.
setSocket(Socket) - Method in class org.h2.value.Transfer
Set the socket this object uses.
setSortedInsertMode(boolean) - Method in class org.h2.command.ddl.CreateTable
 
setSortedInsertMode(boolean) - Method in class org.h2.command.dml.Insert
 
setSortedInsertMode(boolean) - Method in class org.h2.index.BaseIndex
 
setSortedInsertMode(boolean) - Method in interface org.h2.index.Index
Enable or disable the 'sorted insert' optimizations (rows are inserted in ascending or descending order) if applicable for this index implementation.
setSortedInsertMode(boolean) - Method in class org.h2.index.MultiVersionIndex
 
setSortedInsertMode(boolean) - Method in class org.h2.index.PageIndex
 
setSortOrder(SortOrder) - Method in class org.h2.result.LocalResult
Set the sort order.
setSource(String) - Method in class org.h2.command.ddl.CreateFunctionAlias
 
setSource(Object) - Method in exception org.h2.message.DbException
 
setSource(String, String) - Method in class org.h2.util.SourceCompiler
Set the source code for the specified class.
setSQL(String) - Method in class org.h2.command.dml.SelectUnion
 
setSQL(String) - Method in class org.h2.command.Prepared
Set the SQL statement.
setSQL(String) - Method in exception org.h2.jdbc.JdbcSQLException
INTERNAL
setSQLXML(String, SQLXML) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported] Sets the value of a parameter as a SQLXML object.
setSQLXML(int, SQLXML) - Method in class org.h2.jdbc.JdbcPreparedStatement
[Not supported] Sets the value of a parameter as a SQLXML object.
setSSL(boolean) - Method in class org.h2.value.Transfer
Enable or disable SSL.
setStartValue(long) - Method in class org.h2.schema.Sequence
 
setStartWith(Expression) - Method in class org.h2.command.ddl.CreateSequence
 
setStartWith(Expression) - Method in class org.h2.command.dml.AlterSequence
 
setState(int) - Method in class org.h2.store.InDoubtTransaction
Change the state of this transaction.
setString(String) - Method in class org.h2.command.dml.Set
 
setString(String, String) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setString(long, String) - Method in class org.h2.jdbc.JdbcClob
Fills the Clob.
setString(long, String, int, int) - Method in class org.h2.jdbc.JdbcClob
[Not supported] Sets a substring.
setString(int, String) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setStringArray(String[]) - Method in class org.h2.command.dml.Set
 
setStringValue(String) - Method in class org.h2.engine.Setting
 
setSysOut(PrintStream) - Method in class org.h2.message.TraceSystem
Set the print stream to use instead of System.out.
setTable(Table) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setTable(Table) - Method in class org.h2.command.ddl.AlterTableRenameColumn
 
setTable(Table) - Method in class org.h2.command.ddl.TruncateTable
 
setTable(Table) - Method in class org.h2.command.dml.Insert
 
setTable(Table) - Method in class org.h2.command.dml.Merge
 
setTable(long, int) - Method in class org.h2.store.LobStorage
Set the table reference of this lob.
setTable(Table, int) - Method in class org.h2.table.Column
Set the table and column id.
setTableEngine(String) - Method in class org.h2.command.ddl.CreateTable
 
setTableExpression(boolean) - Method in class org.h2.table.TableView
 
setTableFilter(TableFilter) - Method in class org.h2.command.dml.Delete
 
setTableFilter(TableFilter) - Method in class org.h2.command.dml.Update
 
setTableFilter(TableFilter) - Method in class org.h2.constraint.ConstraintCheck
 
setTableName(String) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setTableName(String) - Method in class org.h2.command.ddl.CreateIndex
 
setTableName(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setTableName(String) - Method in class org.h2.command.ddl.CreateTable
 
setTableName(String) - Method in class org.h2.command.ddl.CreateTrigger
 
setTableName(String) - Method in class org.h2.command.ddl.DropTable
 
setTableName(String) - Method in class org.h2.command.dml.AlterTableSet
 
setTables(Collection<Table>) - Method in class org.h2.command.dml.ScriptCommand
 
setTemporary(boolean) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setTemporary(boolean) - Method in class org.h2.command.ddl.CreateTable
 
setTemporary(boolean) - Method in interface org.h2.engine.DbObject
Tell this object that it is temporary or not.
setTemporary(boolean) - Method in class org.h2.engine.DbObjectBase
 
setTemporary(boolean) - Method in class org.h2.index.MultiVersionIndex
 
setTestEvery(int) - Method in class org.h2.store.RecoverTester
 
setThreadContextClassLoader(Thread) - Static method in class org.h2.Driver
INTERNAL
setThrottle(int) - Method in class org.h2.engine.Session
 
setTime(String, Time, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the time using a specified time zone.
setTime(String, Time) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the time using a specified time zone.
setTime(int, Time) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setTime(int, Time, Calendar) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the time using a specified time zone.
setTimestamp(String, Timestamp, Calendar) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the timestamp using a specified time zone.
setTimestamp(String, Timestamp) - Method in class org.h2.jdbc.JdbcCallableStatement
Sets the value of a parameter.
setTimestamp(int, Timestamp) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the value of a parameter.
setTimestamp(int, Timestamp, Calendar) - Method in class org.h2.jdbc.JdbcPreparedStatement
Sets the timestamp using a specified time zone.
SETTING - Static variable in interface org.h2.engine.DbObject
This object is a setting.
Setting - Class in org.h2.engine
A persistent database setting.
Setting(Database, int, String) - Constructor for class org.h2.engine.Setting
 
setting - Variable in class org.h2.fulltext.FullText.FullTextTrigger
 
SETTING - Static variable in class org.h2.message.Trace
The trace module name for settings.
SETTINGS - Static variable in class org.h2.fulltext.FullTextSettings
The settings of open indexes.
SettingsBase - Class in org.h2.engine
The base class for settings.
SettingsBase(HashMap<String, String>) - Constructor for class org.h2.engine.SettingsBase
 
setTop(int) - Method in class org.h2.command.ddl.Analyze
 
setTrace(Trace, int, int) - Method in class org.h2.message.TraceObject
Set the options to use when writing trace message.
setTrace(boolean) - Method in class org.h2.store.fs.FilePathRec
 
setTraceLevel(int) - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
setTraceLevel(int) - Method in class org.h2.jmx.DatabaseInfo
 
setTraceLevel(int) - Method in interface org.h2.jmx.DatabaseInfoMBean
Set the trace level.
setTransactional(boolean) - Method in class org.h2.command.ddl.DefineCommand
 
setTransactionIsolation(int) - Method in class org.h2.jdbc.JdbcConnection
Changes the current transaction isolation level.
setTransactionName(String) - Method in class org.h2.command.dml.TransactionCommand
 
setTransactionTimeout(int) - Method in class org.h2.jdbcx.JdbcXAConnection
Set the transaction timeout.
setTriggerClassName(String) - Method in class org.h2.command.ddl.CreateTrigger
 
setTriggerClassName(Session, String, boolean) - Method in class org.h2.schema.TriggerObject
Set the trigger class name and load the class if possible.
setTriggerName(String) - Method in class org.h2.command.ddl.CreateTrigger
 
setTriggerName(String) - Method in class org.h2.command.ddl.DropTrigger
 
setType(int) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setType(int) - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
setType(int) - Method in class org.h2.command.ddl.AlterUser
 
setTypeMap(Map<String, Class<?>>) - Method in class org.h2.jdbc.JdbcConnection
[Partially supported] Sets the type map.
setTypeMask(int) - Method in class org.h2.command.ddl.CreateTrigger
 
setTypeMask(int) - Method in class org.h2.schema.TriggerObject
Set the trigger type.
setTypeName(String) - Method in class org.h2.command.ddl.CreateUserDataType
 
setTypeName(String) - Method in class org.h2.command.ddl.DropUserDataType
 
SetTypes - Class in org.h2.command.dml
The list of setting for a SET statement.
setUndoLogEnabled(boolean) - Method in class org.h2.engine.Session
 
setUnicodeStream(int, InputStream, int) - Method in class org.h2.jdbc.JdbcPreparedStatement
Deprecated.
since JDBC 2.0, use setCharacterStream
setUnionType(int) - Method in class org.h2.command.dml.SelectUnion
 
setUnique(boolean) - Method in class org.h2.command.ddl.CreateIndex
 
setUpdateAction(int) - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
setUpdateAction(int) - Method in class org.h2.constraint.ConstraintReferential
Set the action to apply (restrict, cascade,...) on an update.
setUrl(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setURL(String, URL) - Method in class org.h2.jdbc.JdbcCallableStatement
[Not supported]
setURL(int, URL) - Method in class org.h2.jdbc.JdbcPreparedStatement
[Not supported]
setURL(String) - Method in class org.h2.jdbcx.JdbcDataSource
Set the current URL.
setUsed(boolean) - Method in class org.h2.table.TableFilter
 
setUser(User) - Method in class org.h2.command.ddl.AlterUser
 
setUser(String) - Method in class org.h2.command.ddl.CreateLinkedTable
 
setUser(String) - Method in class org.h2.jdbcx.JdbcDataSource
Set the current user name.
setUserName(String) - Method in class org.h2.command.ddl.CreateUser
 
setUserName(String) - Method in class org.h2.command.ddl.DropUser
 
setUserName(String) - Method in class org.h2.engine.ConnectionInfo
Overwrite the user name.
setUserPasswordHash(byte[]) - Method in class org.h2.engine.ConnectionInfo
Set the user password hash.
setUserPasswordHash(byte[]) - Method in class org.h2.engine.User
Set the user name password hash.
setValue(Value, boolean) - Method in class org.h2.expression.Parameter
 
setValue(Value) - Method in class org.h2.expression.Parameter
 
setValue(Value, boolean) - Method in interface org.h2.expression.ParameterInterface
Set the value of the parameter.
setValue(Value, boolean) - Method in class org.h2.expression.ParameterRemote
 
setValue(int, Value) - Method in class org.h2.result.Row
 
setValue(int, Value) - Method in interface org.h2.result.SearchRow
Set the value for given column
setValue(int, Value) - Method in class org.h2.result.SimpleRow
 
setValue(int, Value) - Method in class org.h2.result.SimpleRowValue
 
setValue(Value) - Method in class org.h2.schema.Constant
 
setVariable(String, Value) - Method in class org.h2.engine.Session
Set the value of the given variable for this session.
setVersion(int) - Method in class org.h2.result.Row
 
setVersion(int) - Method in class org.h2.value.Transfer
 
setView(TableView) - Method in class org.h2.command.ddl.AlterView
 
setViewName(String) - Method in class org.h2.command.ddl.CreateView
 
setViewName(String) - Method in class org.h2.command.ddl.DropView
 
setWaitForLock(Table) - Method in class org.h2.engine.Session
 
setWhitespaceChars(Connection, String) - Static method in class org.h2.fulltext.FullText
Change the whitespace characters.
setWhitespaceChars(String) - Method in class org.h2.fulltext.FullTextSettings
 
setWriteColumnHeader(boolean) - Method in class org.h2.tools.Csv
Enable or disable writing the column header.
setWriteDelay(int) - Method in class org.h2.engine.Database
 
setWriteDelay(int) - Method in class org.h2.store.WriterThread
Change the write delay
SHA256 - Class in org.h2.security
This class implements the cryptographic hash function SHA-256.
SHA256() - Constructor for class org.h2.security.SHA256
 
shareLinkedConnections - Variable in class org.h2.constant.DbSettings
Database setting SHARE_LINKED_CONNECTIONS (default: true).
Linked connections should be shared, that means connections to the same database should be used for all linked tables that connect to the same database.
Shell - Class in org.h2.tools
Interactive command line tool to access a database using JDBC.
Shell() - Constructor for class org.h2.tools.Shell
 
SHORT - Static variable in class org.h2.value.Value
The value type for SHORT values.
showUsage() - Method in class org.h2.util.Tool
Print the usage of the tool.
showUsageAndThrowUnsupportedOption(String) - Method in class org.h2.util.Tool
Throw a SQLException saying this command line option is not supported.
SHUTDOWN - Static variable in interface org.h2.command.CommandInterface
The type of a SHUTDOWN statement.
shutdown() - Method in interface org.h2.server.ShutdownHandler
Tell the listener to shut down.
shutdown(String, String, boolean, boolean) - Static method in class org.h2.server.TcpServer
Stop the TCP server with the given URL.
shutdown() - Method in class org.h2.tools.Console
INTERNAL.
shutdown() - Method in class org.h2.tools.Server
INTERNAL
SHUTDOWN_COMPACT - Static variable in interface org.h2.command.CommandInterface
The type of a SHUTDOWN COMPACT statement.
SHUTDOWN_DEFRAG - Static variable in interface org.h2.command.CommandInterface
The type of a SHUTDOWN DEFRAG statement.
SHUTDOWN_IMMEDIATELY - Static variable in interface org.h2.command.CommandInterface
The type of a SHUTDOWN IMMEDIATELY statement.
ShutdownHandler - Interface in org.h2.server
A shutdown handler is a listener for shutdown events.
shutdownImmediately() - Method in class org.h2.engine.Database
Immediately close the database.
shutdownTcpServer(String, String, boolean, boolean) - Static method in class org.h2.tools.Server
Shutdown one or all TCP server.
SIGN - Static variable in class org.h2.expression.Function
 
SimpleResultSet - Class in org.h2.tools
This class is a simple result set and meta data implementation.
SimpleResultSet() - Constructor for class org.h2.tools.SimpleResultSet
This constructor is used if the result set is later populated with addRow.
SimpleResultSet(SimpleRowSource) - Constructor for class org.h2.tools.SimpleResultSet
This constructor is used if the result set should retrieve the rows using the specified row source object.
SimpleResultSet.SimpleArray - Class in org.h2.tools
A simple array implementation, backed by an object array
SimpleRow - Class in org.h2.result
Represents a simple row without state.
SimpleRow(Value[]) - Constructor for class org.h2.result.SimpleRow
 
SimpleRowSource - Interface in org.h2.tools
This interface is for classes that create rows on demand.
SimpleRowValue - Class in org.h2.result
A simple row that contains data for only one column.
SimpleRowValue(int) - Constructor for class org.h2.result.SimpleRowValue
 
SIN - Static variable in class org.h2.expression.Function
 
SingleColumnResolver - Class in org.h2.table
The single column resolver is like a table with exactly one row.
SingleRowCursor - Class in org.h2.index
A cursor with at most one row.
SingleRowCursor(Row) - Constructor for class org.h2.index.SingleRowCursor
Create a new cursor.
SINH - Static variable in class org.h2.expression.Function
 
size() - Method in class org.h2.result.RowList
Get the number of rows in this list.
size() - Method in class org.h2.store.fs.FileBase
 
size() - Method in class org.h2.store.fs.FilePath
Get the size of a file in bytes
size() - Method in class org.h2.store.fs.FilePathDisk
 
size() - Method in class org.h2.store.fs.FilePathMem
 
size() - Method in class org.h2.store.fs.FilePathSplit
 
size() - Method in class org.h2.store.fs.FilePathWrapper
 
size() - Method in class org.h2.store.fs.FilePathZip
 
size(String) - Static method in class org.h2.store.fs.FileUtils
Get the size of a file in bytes This method is similar to Java 7 java.nio.file.attribute.Attributes.
size - Variable in class org.h2.util.HashBase
The number of occupied slots, excluding the zero key (if any).
size() - Method in class org.h2.util.HashBase
Get the size of the map.
size() - Method in class org.h2.util.IntArray
Get the size of the list.
skip(long) - Method in class org.h2.store.LobStorage.LobInputStream
 
skip(long) - Method in class org.h2.store.LobStorage.RemoteInputStream
 
skipFully(InputStream, long) - Static method in class org.h2.util.IOUtils
Skip a number of bytes in an input stream.
skipFully(Reader, long) - Static method in class org.h2.util.IOUtils
Skip a number of characters in a reader.
SLOW_QUERY_LIMIT_MS - Static variable in class org.h2.engine.Constants
Queries that take longer than this number of milliseconds are written to the trace file with the level info.
SMALLER - Static variable in class org.h2.expression.Comparison
The comparison type meaning < as in ID<1.
SMALLER_EQUAL - Static variable in class org.h2.expression.Comparison
The comparison type meaning <= as in ID<=1.
SmallLRUCache<K,V> - Class in org.h2.util
This class implements a small LRU object cache.
SmallMap - Class in org.h2.util
A simple hash table with an optimization for the last recently used object.
SmallMap(int) - Constructor for class org.h2.util.SmallMap
Create a map with the given maximum number of entries.
SOCKET_CONNECT_RETRY - Static variable in class org.h2.constant.SysProperties
System property h2.socketConnectRetry (default: 16).
The number of times to retry opening a socket.
SOCKET_CONNECT_TIMEOUT - Static variable in class org.h2.constant.SysProperties
System property h2.socketConnectTimeout (default: 2000).
The timeout in milliseconds to connect to a server.
SoftHashMap<K,V> - Class in org.h2.util
Map which stores items using SoftReference.
SoftHashMap() - Constructor for class org.h2.util.SoftHashMap
 
sort(ArrayList<Value[]>) - Method in class org.h2.result.SortOrder
Sort a list of rows.
SORT_NULLS_HIGH - Static variable in class org.h2.constant.SysProperties
System property h2.sortNullsHigh (default: false).
Invert the default sorting behavior for NULL, such that NULL is at the end of a result set in an ascending sort and at the beginning of a result set in a descending sort.
SortedProperties - Class in org.h2.util
Sorted properties file.
SortedProperties() - Constructor for class org.h2.util.SortedProperties
 
SortOrder - Class in org.h2.result
A sort order represents an ORDER BY clause in a query.
SortOrder(Database, int[], int[]) - Constructor for class org.h2.result.SortOrder
Construct a new sort order object.
sortType - Variable in class org.h2.table.IndexColumn
The sort type.
SOUNDEX - Static variable in class org.h2.expression.Function
 
SourceCompiler - Class in org.h2.util
This class allows to convert source code to a class.
SourceCompiler() - Constructor for class org.h2.util.SourceCompiler
 
SPACE - Static variable in class org.h2.expression.Function
 
SPLIT_FILE_SIZE_SHIFT - Static variable in class org.h2.constant.SysProperties
System property h2.splitFileSizeShift (default: 30).
The maximum file size of a split file is 1L << x.
SQL_EXCEPTION - Static variable in class org.h2.message.TraceObject
The trace type id for sql exceptions.
sqlStatement - Variable in class org.h2.command.Prepared
The SQL string.
sqlType - Variable in class org.h2.value.DataType
The SQL type.
sqlTypePos - Variable in class org.h2.value.DataType
How closely the data type maps to the corresponding JDBC SQL type (low is best).
SQRT - Static variable in class org.h2.expression.Function
 
squareBracketQuotedNames - Variable in class org.h2.engine.Mode
Identifiers may be quoted using square brackets as in [Test].
START - Static variable in class org.h2.index.IndexCondition
A bit of a search mask meaning 'larger or equal'.
start - Variable in class org.h2.index.PageBtree
The start of the data area.
start(Xid, int) - Method in class org.h2.jdbcx.JdbcXAConnection
Start or continue to work on a transaction.
start() - Method in class org.h2.server.pg.PgServer
 
start() - Method in interface org.h2.server.Service
Start the service.
start() - Method in class org.h2.server.TcpServer
 
start() - Method in class org.h2.server.web.WebServer
 
start() - Method in class org.h2.tools.Server
Tries to start the server.
start(BundleContext) - Method in class org.h2.util.DbDriverActivator
Start the bundle.
START_URL - Static variable in class org.h2.engine.Constants
The database URL prefix of this database.
startCollecting() - Method in class org.h2.util.Profiler
Start collecting profiling data.
startQuery(Session) - Method in class org.h2.table.TableFilter
Start the query.
startsWithIgnoreCase(String, String) - Static method in class org.h2.util.StringUtils
Check is a string starts with another string, ignoring the case.
startThread() - Method in class org.h2.store.WriterThread
Start the thread.
startTime - Variable in class org.h2.command.Command
The last start time.
startWebServer(Connection) - Static method in class org.h2.tools.Server
Start a web server and a browser that uses the given connection.
STATE_BACKUP_FILE - Static variable in interface org.h2.api.DatabaseEventListener
This state is used during the BACKUP command.
STATE_CREATE_INDEX - Static variable in interface org.h2.api.DatabaseEventListener
This state is used when re-creating an index.
STATE_RECONNECTED - Static variable in interface org.h2.api.DatabaseEventListener
This state is used after re-connecting to a database (if auto-reconnect is enabled).
STATE_RECOVER - Static variable in interface org.h2.api.DatabaseEventListener
This state is used when re-applying the transaction log or rolling back uncommitted transactions.
STATE_SCAN_FILE - Static variable in interface org.h2.api.DatabaseEventListener
This state is used when scanning the database file.
STATE_STATEMENT_END - Static variable in interface org.h2.api.DatabaseEventListener
This state is used when a query ends.
STATE_STATEMENT_PROGRESS - Static variable in interface org.h2.api.DatabaseEventListener
This state is used for periodic notification during long-running queries.
STATE_STATEMENT_START - Static variable in interface org.h2.api.DatabaseEventListener
This state is used when a query starts.
STATEMENT - Static variable in class org.h2.message.TraceObject
The trace type id for statements.
STATEMENT_WAS_CANCELED - Static variable in class org.h2.constant.ErrorCode
The error with code 57014 is thrown when a statement was canceled using Statement.cancel() or when the query timeout has been reached.
StatementBuilder - Class in org.h2.util
A utility class to build a statement.
StatementBuilder() - Constructor for class org.h2.util.StatementBuilder
Create a new builder.
StatementBuilder(String) - Constructor for class org.h2.util.StatementBuilder
Create a new builder.
statisticsEnd() - Method in class org.h2.store.PageStore
Stop collecting statistics.
statisticsStart() - Method in class org.h2.store.PageStore
Start collecting statistics.
STATUS_CLOSED - Static variable in class org.h2.engine.SessionRemote
 
STATUS_ERROR - Static variable in class org.h2.engine.SessionRemote
 
STATUS_OK - Static variable in class org.h2.engine.SessionRemote
 
STATUS_OK_STATE_CHANGED - Static variable in class org.h2.engine.SessionRemote
 
stop() - Method in class org.h2.server.pg.PgServer
 
stop() - Method in interface org.h2.server.Service
Stop the service.
stop() - Method in class org.h2.server.TcpServer
 
stop - Variable in class org.h2.server.web.WebApp
Whether to close the connection.
stop() - Method in class org.h2.server.web.WebServer
 
stop() - Method in class org.h2.tools.Server
Stops the server.
stop(BundleContext) - Method in class org.h2.util.DbDriverActivator
Stop the bundle.
stop - Variable in class org.h2.util.Task
A flag indicating the get() method has been called.
stopAutoDelete() - Method in class org.h2.store.FileStore
No longer automatically delete the file once it is no longer in use.
stopAutoDelete(Reference<?>, String) - Method in class org.h2.util.TempFileDeleter
This method is called if a file should no longer be deleted if the object is garbage collected.
stopCollecting() - Method in class org.h2.util.Profiler
Stop collecting.
stopServer(int, String, int) - Static method in class org.h2.server.TcpServer
Stop a running server.
stopThread() - Method in class org.h2.store.WriterThread
Stop the thread.
store(String) - Method in class org.h2.util.SortedProperties
Store a properties file.
STORE_DOCUMENT_TEXT_IN_INDEX - Static variable in class org.h2.fulltext.FullTextLucene
Whether the text content should be stored in the Lucene index.
STORE_LOCAL_TIME - Static variable in class org.h2.constant.SysProperties
System property h2.storeLocalTime (default: false).
Store the local time.
storesLowerCaseIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if for CREATE TABLE Test(ID INT), getTables returns test as the table name.
storesLowerCaseQuotedIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if for CREATE TABLE "Test"(ID INT), getTables returns test as the table name.
storesMixedCaseIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if for CREATE TABLE Test(ID INT), getTables returns Test as the table name.
storesMixedCaseQuotedIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if for CREATE TABLE "Test"(ID INT), getTables returns Test as the table name.
storesUpperCaseIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if for CREATE TABLE Test(ID INT), getTables returns TEST as the table name.
storesUpperCaseQuotedIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if for CREATE TABLE "Test"(ID INT), getTables returns TEST as the table name.
STRING - Static variable in class org.h2.value.Value
The value type for STRING values.
STRING_FIXED - Static variable in class org.h2.value.Value
The value type for string values with a fixed size.
STRING_FORMAT_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90095 is thrown when calling the method STRINGDECODE with an invalid escape sequence.
STRING_IGNORECASE - Static variable in class org.h2.value.Value
The value type for case insensitive STRING values.
STRINGDECODE - Static variable in class org.h2.expression.Function
 
STRINGENCODE - Static variable in class org.h2.expression.Function
 
STRINGTOUTF8 - Static variable in class org.h2.expression.Function
 
StringUtils - Class in org.h2.util
A few String utility functions.
Subquery - Class in org.h2.expression
A query returning a single value.
Subquery(Query) - Constructor for class org.h2.expression.Subquery
 
SUBQUERY_IS_NOT_SINGLE_COLUMN - Static variable in class org.h2.constant.ErrorCode
The error with code 90052 is thrown when a subquery that is used as a value contains more than one column.
SUBSTR - Static variable in class org.h2.expression.Function
 
SUBSTRING - Static variable in class org.h2.expression.Function
 
subtract(Value) - Method in class org.h2.value.Value
Subtract a value and return the result.
subtract(Value) - Method in class org.h2.value.ValueByte
 
subtract(Value) - Method in class org.h2.value.ValueDecimal
 
subtract(Value) - Method in class org.h2.value.ValueDouble
 
subtract(Value) - Method in class org.h2.value.ValueFloat
 
subtract(Value) - Method in class org.h2.value.ValueInt
 
subtract(Value) - Method in class org.h2.value.ValueLong
 
subtract(Value) - Method in class org.h2.value.ValueShort
 
subtract(Value) - Method in class org.h2.value.ValueTime
 
subtract(Value) - Method in class org.h2.value.ValueTimestamp
 
suffix - Variable in class org.h2.value.DataType
The suffix required for the SQL literal representation.
SUFFIX_DB_FILE - Static variable in class org.h2.engine.Constants
The file name suffix of all database files.
SUFFIX_LOB_FILE - Static variable in class org.h2.engine.Constants
The file name suffix of large object files.
SUFFIX_LOBS_DIRECTORY - Static variable in class org.h2.engine.Constants
The suffix of the directory name used if LOB objects are stored in a directory.
SUFFIX_LOCK_FILE - Static variable in class org.h2.engine.Constants
The file name suffix of file lock files that are used to make sure a database is open by only one process at any time.
SUFFIX_PAGE_FILE - Static variable in class org.h2.engine.Constants
The file name suffix of page files.
SUFFIX_TEMP_FILE - Static variable in class org.h2.engine.Constants
The file name suffix of temporary files.
SUFFIX_TRACE_FILE - Static variable in class org.h2.engine.Constants
The file name suffix of trace files.
SUM_OR_AVG_ON_WRONG_DATATYPE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90015 is thrown when using an aggregate function with a data type that is not supported.
supportOffsetFetch - Variable in class org.h2.engine.Mode
Support for the syntax [OFFSET ..
supportsAdd(int) - Static method in class org.h2.value.DataType
Check if the given value type supports the add operation.
supportsAlterTableWithAddColumn() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether alter table with add column is supported.
supportsAlterTableWithDropColumn() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether alter table with drop column is supported.
supportsANSI92EntryLevelSQL() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether SQL-92 entry level grammar is supported.
supportsANSI92FullSQL() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether SQL-92 full level grammar is supported.
supportsANSI92IntermediateSQL() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether SQL-92 intermediate level grammar is supported.
supportsBatchUpdates() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether batch updates are supported.
supportsCatalogsInDataManipulation() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the catalog name in INSERT, UPDATE, DELETE is supported.
supportsCatalogsInIndexDefinitions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the catalog name in CREATE INDEX is supported.
supportsCatalogsInPrivilegeDefinitions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the catalog name in GRANT is supported.
supportsCatalogsInProcedureCalls() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the catalog name in procedure calls is supported.
supportsCatalogsInTableDefinitions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the catalog name in CREATE TABLE is supported.
supportsColumnAliasing() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether column aliasing is supported.
supportsConvert() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether CONVERT is supported.
supportsConvert(int, int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether CONVERT is supported for one datatype to another.
supportsCoreSQLGrammar() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether ODBC Core SQL grammar is supported.
supportsCorrelatedSubqueries() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether correlated subqueries are supported.
supportsDataDefinitionAndDataManipulationTransactions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether data manipulation and CREATE/DROP is supported in transactions.
supportsDataManipulationTransactionsOnly() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether only data manipulations are supported in transactions.
supportsDifferentTableCorrelationNames() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether table correlation names (table alias) are restricted to be different than table names.
supportsExpressionsInOrderBy() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether expression in ORDER BY are supported.
supportsExtendedSQLGrammar() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether ODBC Extended SQL grammar is supported.
supportsFullOuterJoins() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether full outer joins are supported.
supportsGetGeneratedKeys() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Does the database support getGeneratedKeys.
supportsGroupBy() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether GROUP BY is supported.
supportsGroupByBeyondSelect() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks whether a GROUP BY clause can use columns that are not in the SELECT clause, provided that it specifies all the columns in the SELECT clause.
supportsGroupByUnrelated() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether GROUP BY is supported if the column is not in the SELECT list.
supportsIntegrityEnhancementFacility() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether referential integrity is supported.
supportsLikeEscapeClause() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether LIKE...
supportsLimitedOuterJoins() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether limited outer joins are supported.
supportsMinimumSQLGrammar() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether ODBC Minimum SQL grammar is supported.
supportsMixedCaseIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if for CREATE TABLE Test(ID INT), getTables returns Test as the table name.
supportsMixedCaseQuotedIdentifiers() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if a table created with CREATE TABLE "Test"(ID INT) is a different table than a table created with CREATE TABLE TEST(ID INT).
supportsMultipleOpenResults() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Does the database support multiple open result sets.
supportsMultipleResultSets() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether multiple result sets are supported.
supportsMultipleTransactions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether multiple transactions (on different connections) are supported.
supportsNamedParameters() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Does the database support named parameters.
supportsNonNullableColumns() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether columns with NOT NULL are supported.
supportsOpenCursorsAcrossCommit() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether open result sets across commits are supported.
supportsOpenCursorsAcrossRollback() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether open result sets across rollback are supported.
supportsOpenStatementsAcrossCommit() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether open statements across commit are supported.
supportsOpenStatementsAcrossRollback() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether open statements across rollback are supported.
supportsOrderByUnrelated() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether ORDER BY is supported if the column is not in the SELECT list.
supportsOuterJoins() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether outer joins are supported.
supportsPositionedDelete() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether positioned deletes are supported.
supportsPositionedUpdate() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether positioned updates are supported.
supportsPrecision - Variable in class org.h2.value.DataType
If the precision parameter is supported.
supportsResultSetConcurrency(int, int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether a specific result set concurrency is supported.
supportsResultSetHoldability(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Does this database supports a result set holdability.
supportsResultSetType(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether a specific result set type is supported.
supportsSavepoints() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Does the database support savepoints.
supportsScale - Variable in class org.h2.value.DataType
If the scale parameter is supported.
supportsSchemasInDataManipulation() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the schema name in INSERT, UPDATE, DELETE is supported.
supportsSchemasInIndexDefinitions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the schema name in CREATE INDEX is supported.
supportsSchemasInPrivilegeDefinitions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the schema name in GRANT is supported.
supportsSchemasInProcedureCalls() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the schema name in procedure calls is supported.
supportsSchemasInTableDefinitions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the schema name in CREATE TABLE is supported.
supportsSelectForUpdate() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether SELECT ...
supportsStatementPooling() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Does the database support statement pooling.
supportsStoredFunctionsUsingCallSyntax() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether the database supports calling functions using the call syntax.
supportsStoredProcedures() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether stored procedures are supported.
supportsSubqueriesInComparisons() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether subqueries (SELECT) in comparisons are supported.
supportsSubqueriesInExists() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether SELECT in EXISTS is supported.
supportsSubqueriesInIns() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether IN(SELECT...) is supported.
supportsSubqueriesInQuantifieds() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether subqueries in quantified expression are supported.
supportsTableCorrelationNames() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether table correlation names (table alias) are supported.
supportsTransactionIsolationLevel(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether a specific transaction isolation level is supported.
supportsTransactions() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether transactions are supported.
supportsUnion() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether UNION SELECT is supported.
supportsUnionAll() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether UNION ALL SELECT is supported.
sync() - Method in class org.h2.engine.Database
Synchronize the files with the file system.
sync() - Method in class org.h2.store.FileStore
Call fsync.
sync() - Method in class org.h2.store.PageStore
Flush the transaction log and sync the file.
SYNC_METHOD - Static variable in class org.h2.constant.SysProperties
System property h2.syncMethod (default: sync).
What method to call when closing the database, on checkpoint, and on CHECKPOINT SYNC.
SynchronizedVerifier - Class in org.h2.util
A utility class that allows to verify access to a resource is synchronized.
SynchronizedVerifier() - Constructor for class org.h2.util.SynchronizedVerifier
 
SYNTAX_ERROR_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 42000 is thrown when trying to execute an invalid SQL statement.
SYNTAX_ERROR_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 42001 is thrown when trying to execute an invalid SQL statement.
sysDummy1 - Variable in class org.h2.engine.Mode
Support the pseudo-table SYSIBM.SYSDUMMY1.
SysProperties - Class in org.h2.constant
The constants defined in this class are initialized from system properties.
SYSTEM_TABLE - Static variable in class org.h2.table.Table
The table type name for system tables.
systemColumns - Variable in class org.h2.engine.Mode
The system columns 'CTID' and 'OID' are supported.

T

table - Variable in class org.h2.constraint.Constraint
The table for which this constraint is defined.
TABLE - Static variable in class org.h2.expression.Function
 
table - Variable in class org.h2.fulltext.FullTextLucene.FullTextTrigger
 
table - Variable in class org.h2.fulltext.IndexInfo
The table name.
table - Variable in class org.h2.index.BaseIndex
 
TABLE - Static variable in class org.h2.message.Trace
The trace module name for tables.
Table - Class in org.h2.table
This is the base class for most tables.
Table(Schema, int, String, boolean, boolean) - Constructor for class org.h2.table.Table
 
TABLE - Static variable in class org.h2.table.Table
The table type name for regular data tables.
TABLE_DISTINCT - Static variable in class org.h2.expression.Function
 
TABLE_ID_SESSION_VARIABLE - Static variable in class org.h2.store.LobStorage
The table id for session variables (LOBs not assigned to a table).
TABLE_LINK - Static variable in class org.h2.table.Table
The table type name for linked tables.
TABLE_OR_VIEW - Static variable in interface org.h2.engine.DbObject
The object is of the type table or view.
TABLE_OR_VIEW_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 42101 is thrown when trying to create a table or view if an object with this name already exists.
TABLE_OR_VIEW_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 42102 is thrown when trying to query, modify or drop a table or view that does not exists in this schema and database.
TABLE_TEMP - Static variable in class org.h2.store.LobStorage
The table id for temporary objects (not assigned to any object).
TableBase - Class in org.h2.table
The base class of a regular table, or a user defined table.
TableBase(CreateTableData) - Constructor for class org.h2.table.TableBase
 
TableEngine - Interface in org.h2.api
A class that implements this interface can create custom table implementations.
tableEngine - Variable in class org.h2.command.ddl.CreateTableData
The table engine to use for creating the table.
tableEngine - Variable in class org.h2.table.TableBase
The table engine used (null for regular tables).
TableFilter - Class in org.h2.table
A table filter represents a table that is used in a query.
TableFilter(Session, Table, String, boolean, Select) - Constructor for class org.h2.table.TableFilter
Create a new table filter object.
TableFilter.TableFilterVisitor - Interface in org.h2.table
A visitor for table filters.
TableFunction - Class in org.h2.expression
Implementation of the functions TABLE(..) and TABLE_DISTINCT(..).
TableLink - Class in org.h2.table
A linked table contains connection information for a table accessible by JDBC.
TableLink(Schema, int, String, String, String, String, String, String, String, boolean, boolean) - Constructor for class org.h2.table.TableLink
 
TableLinkConnection - Class in org.h2.table
A connection for a linked table.
tableName - Variable in class org.h2.command.ddl.CreateTableData
The table name.
tableName - Variable in class org.h2.tools.TriggerAdapter
The name of the table.
TableView - Class in org.h2.table
A view is a virtual table that is defined by a query.
TableView(Schema, int, String, String, ArrayList<Parameter>, String[], Session, boolean) - Constructor for class org.h2.table.TableView
 
TAN - Static variable in class org.h2.expression.Function
 
TANH - Static variable in class org.h2.expression.Function
 
Task - Class in org.h2.util
A method call that is executed in a separate thread.
Task() - Constructor for class org.h2.util.Task
 
TCP_PROTOCOL_VERSION_10 - Static variable in class org.h2.engine.Constants
The TCP protocol version number 10.
TCP_PROTOCOL_VERSION_11 - Static variable in class org.h2.engine.Constants
The TCP protocol version number 11.
TCP_PROTOCOL_VERSION_12 - Static variable in class org.h2.engine.Constants
The TCP protocol version number 11.
TCP_PROTOCOL_VERSION_6 - Static variable in class org.h2.engine.Constants
The TCP protocol version number 6.
TCP_PROTOCOL_VERSION_7 - Static variable in class org.h2.engine.Constants
The TCP protocol version number 7.
TCP_PROTOCOL_VERSION_8 - Static variable in class org.h2.engine.Constants
The TCP protocol version number 8.
TCP_PROTOCOL_VERSION_9 - Static variable in class org.h2.engine.Constants
The TCP protocol version number 9.
TcpServer - Class in org.h2.server
The TCP server implements the native H2 database server protocol.
TcpServer() - Constructor for class org.h2.server.TcpServer
 
TcpServerThread - Class in org.h2.server
One server thread is opened per client connection.
TempFileDeleter - Class in org.h2.util
This class deletes temporary files when they are not used any longer.
temporary - Variable in class org.h2.command.ddl.CreateTableData
Whether this is a temporary table.
test(String, String, char) - Method in class org.h2.expression.CompareLike
Test if the value matches the pattern.
THROTTLE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET THROTTLE statement.
throttle() - Method in class org.h2.engine.Session
Wait for some time if this session is throttled (slowed down).
THROTTLE_DELAY - Static variable in class org.h2.engine.Constants
The delay that is to be used if throttle has been enabled.
throwException(String) - Static method in class org.h2.fulltext.FullText
Throw a SQLException with the given message.
throwInternalError(String) - Static method in exception org.h2.message.DbException
Throw an internal error.
throwInternalError() - Static method in exception org.h2.message.DbException
Throw an internal error.
throwUnsupportedExceptionForType(String) - Method in class org.h2.value.Value
Throw the exception that the feature is not support for the given data type.
throwUnsupportedOption(String) - Method in class org.h2.util.Tool
Throw a SQLException saying this command line option is not supported.
TIME - Static variable in class org.h2.value.Value
The value type for INT values.
TIMESTAMP - Static variable in class org.h2.value.Value
The value type for TIMESTAMP values.
toArray(int[]) - Method in class org.h2.util.IntArray
Convert this list to an array.
toLines() - Method in class org.h2.util.SortedProperties
Convert the map to a list of line in the form key=value.
toLowerEnglish(String) - Static method in class org.h2.util.StringUtils
Convert a string to lowercase using the English locale.
Tool - Class in org.h2.util
Command line tools implement the tool interface so that they can be used in the H2 Console.
Tool() - Constructor for class org.h2.util.Tool
 
toRealPath() - Method in class org.h2.store.fs.FilePath
Normalize a file name.
toRealPath() - Method in class org.h2.store.fs.FilePathDisk
 
toRealPath() - Method in class org.h2.store.fs.FilePathMem
 
toRealPath() - Method in class org.h2.store.fs.FilePathWrapper
 
toRealPath() - Method in class org.h2.store.fs.FilePathZip
 
toRealPath(String) - Static method in class org.h2.store.fs.FileUtils
Get the canonical file or directory name.
toSQLException(Exception) - Static method in exception org.h2.message.DbException
Convert an exception to a SQL exception using the default mapping.
toString() - Method in class org.h2.command.Command
 
toString() - Method in class org.h2.command.CommandRemote
 
toString() - Method in class org.h2.command.Prepared
Convert the statement to a String.
toString() - Method in class org.h2.engine.Database
 
toString() - Method in class org.h2.engine.DbObjectBase
 
toString() - Method in class org.h2.engine.FunctionAlias.JavaMethod
 
toString() - Method in class org.h2.engine.Session
 
toString() - Method in class org.h2.expression.Expression
Convert this expression to a String.
toString() - Method in class org.h2.index.PageBtreeLeaf
 
toString() - Method in class org.h2.index.PageBtreeNode
 
toString() - Method in class org.h2.index.PageDataIndex
 
toString() - Method in class org.h2.index.PageDataLeaf
 
toString() - Method in class org.h2.index.PageDataNode
 
toString() - Method in class org.h2.index.PageDataOverflow
 
toString() - Method in class org.h2.jdbc.JdbcArray
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcBlob
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcClob
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcConnection
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcParameterMetaData
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcPreparedStatement
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcResultSet
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcResultSetMetaData
INTERNAL
toString() - Method in class org.h2.jdbc.JdbcSavepoint
INTERNAL
toString() - Method in exception org.h2.jdbc.JdbcSQLException
Returns the class name, the message, and in the server mode, the stack trace of the server
toString() - Method in class org.h2.jdbc.JdbcStatement
INTERNAL
toString() - Method in class org.h2.jdbcx.JdbcDataSource
INTERNAL
toString() - Method in class org.h2.jdbcx.JdbcXAConnection
INTERNAL
toString(Xid) - Static method in class org.h2.jdbcx.JdbcXid
INTERNAL
toString() - Method in class org.h2.result.LocalResult
 
toString() - Method in class org.h2.result.ResultRemote
 
toString() - Method in class org.h2.result.Row
 
toString() - Method in class org.h2.result.SimpleRow
 
toString() - Method in class org.h2.result.SimpleRowValue
 
toString() - Method in class org.h2.store.fs.FilePath
Get the string representation.
toString() - Method in class org.h2.store.PageFreeList
 
toString() - Method in class org.h2.store.PageStreamData
 
toString() - Method in class org.h2.store.PageStreamTrunk
 
toString() - Method in class org.h2.table.Column
 
toString() - Method in class org.h2.table.RegularTable
 
toString() - Method in class org.h2.table.TableFilter
 
toString() - Method in class org.h2.util.IntArray
 
toString() - Method in class org.h2.util.StatementBuilder
 
toString() - Method in class org.h2.value.Value
 
toString() - Method in class org.h2.value.ValueLobDb
 
toUpperEnglish(String) - Static method in class org.h2.util.StringUtils
Convert a string to uppercase using the English locale.
trace - Variable in class org.h2.engine.DbObjectBase
The trace module.
Trace - Class in org.h2.message
This class represents a trace module.
trace - Variable in class org.h2.message.TraceObject
The trace module used by this object.
trace(String, String, Object) - Static method in class org.h2.util.IOUtils
Trace input or output operations if enabled.
TRACE_CONNECTION_NOT_CLOSED - Static variable in class org.h2.constant.ErrorCode
The error with code 90018 is thrown when the connection was opened, but never closed.
TRACE_FILE_ERROR_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90034 is thrown when writing to the trace file failed, for example because the there is an I/O exception.
TRACE_IO - Static variable in class org.h2.constant.SysProperties
System property h2.traceIO (default: false).
Trace all I/O operations.
TRACE_LEVEL_FILE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET TRACE_LEVEL_FILE statement.
TRACE_LEVEL_SYSTEM_OUT - Static variable in class org.h2.command.dml.SetTypes
The type of a SET TRACE_LEVEL_SYSTEM_OUT statement.
TRACE_MAX_FILE_SIZE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET TRACE_MAX_FILE_SIZE statement.
TraceObject - Class in org.h2.message
The base class for objects that can print trace information about themselves.
TraceObject() - Constructor for class org.h2.message.TraceObject
 
traceOperation(String, int) - Method in class org.h2.engine.SessionRemote
Write the operation to the trace system if debug trace is enabled.
TraceSystem - Class in org.h2.message
The trace mechanism is the logging facility of this database.
TraceSystem(String) - Constructor for class org.h2.message.TraceSystem
Create a new trace system object.
traceThrowable(Throwable) - Static method in class org.h2.message.TraceSystem
Write the exception to the driver manager log writer if configured.
TraceWriterAdapter - Class in org.h2.message
This adapter sends log output to SLF4J.
TraceWriterAdapter() - Constructor for class org.h2.message.TraceWriterAdapter
 
TRANSACTION_ID - Static variable in class org.h2.expression.Function
 
TRANSACTION_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90129 is thrown when trying to commit a transaction that doesn't exist.
transactional - Variable in class org.h2.command.ddl.DefineCommand
The transactional behavior.
TransactionCommand - Class in org.h2.command.dml
Represents a transactional statement.
TransactionCommand(Session, int) - Constructor for class org.h2.command.dml.TransactionCommand
 
transfer - Variable in class org.h2.server.TcpServerThread
 
Transfer - Class in org.h2.value
The transfer class is used to send and receive Value objects.
Transfer(SessionInterface) - Constructor for class org.h2.value.Transfer
Create a new transfer object for the specified session.
transferFrom(ReadableByteChannel, long, long) - Method in class org.h2.store.fs.FileBase
 
transferTo(long, long, WritableByteChannel) - Method in class org.h2.store.fs.FileBase
 
translateFileName(String) - Static method in class org.h2.store.fs.FilePathDisk
Translate the file name to the native format.
TreeCursor - Class in org.h2.index
The cursor implementation for a tree index.
TreeIndex - Class in org.h2.index
The tree index is an in-memory index based on a binary AVL trees.
TreeIndex(RegularTable, int, String, IndexColumn[], IndexType) - Constructor for class org.h2.index.TreeIndex
 
Trigger - Interface in org.h2.api
A class that implements this interface can be used as a trigger.
TRIGGER - Static variable in interface org.h2.engine.DbObject
This object is a trigger.
TRIGGER - Static variable in class org.h2.message.Trace
The trace module name for triggers.
TRIGGER_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90041 is thrown when trying to create a trigger and there is already a trigger with that name.
TRIGGER_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90042 is thrown when trying to drop a trigger that does not exist.
TriggerAdapter - Class in org.h2.tools
An adapter for the trigger interface that allows to use the ResultSet interface instead of a row array.
TriggerAdapter() - Constructor for class org.h2.tools.TriggerAdapter
 
triggerName - Variable in class org.h2.tools.TriggerAdapter
The name of the trigger.
TriggerObject - Class in org.h2.schema
A trigger is created using the statement CREATE TRIGGER
TriggerObject(Schema, int, String, Table) - Constructor for class org.h2.schema.TriggerObject
 
TRIM - Static variable in class org.h2.expression.Function
 
trim(String, boolean, boolean, String) - Static method in class org.h2.util.StringUtils
Trim a character from a string.
TRUNCATE - Static variable in class org.h2.expression.Function
 
truncate(Session) - Method in class org.h2.index.FunctionIndex
 
truncate(Session) - Method in class org.h2.index.HashIndex
 
truncate(Session) - Method in interface org.h2.index.Index
Remove all rows from the index.
truncate(Session) - Method in class org.h2.index.LinkedIndex
 
truncate(Session) - Method in class org.h2.index.MetaIndex
 
truncate(Session) - Method in class org.h2.index.MultiVersionIndex
 
truncate(Session) - Method in class org.h2.index.NonUniqueHashIndex
 
truncate(Session) - Method in class org.h2.index.PageBtreeIndex
 
truncate(Session) - Method in class org.h2.index.PageDataIndex
 
truncate(Session) - Method in class org.h2.index.PageDelegateIndex
 
truncate(Session) - Method in class org.h2.index.RangeIndex
 
truncate(Session) - Method in class org.h2.index.ScanIndex
 
truncate(Session) - Method in class org.h2.index.TreeIndex
 
truncate(Session) - Method in class org.h2.index.ViewIndex
 
truncate(long) - Method in class org.h2.jdbc.JdbcBlob
[Not supported] Truncates the object.
truncate(long) - Method in class org.h2.jdbc.JdbcClob
[Not supported] Truncates the object.
truncate(int) - Method in class org.h2.store.Data
Shrink the array to this size.
truncate(long) - Method in class org.h2.store.fs.FileBase
 
TRUNCATE - Static variable in interface org.h2.store.fs.Recorder
Truncate the file.
TRUNCATE - Static variable in class org.h2.store.PageLog
Truncate a table.
truncate(Session) - Method in class org.h2.table.FunctionTable
 
truncate(Session) - Method in class org.h2.table.MetaTable
 
truncate(Session) - Method in class org.h2.table.RangeTable
 
truncate(Session) - Method in class org.h2.table.RegularTable
 
truncate(Session) - Method in class org.h2.table.Table
Remove all rows from the table and indexes.
truncate(Session) - Method in class org.h2.table.TableLink
 
truncate(Session) - Method in class org.h2.table.TableView
 
TRUNCATE_TABLE - Static variable in interface org.h2.command.CommandInterface
The type of a TRUNCATE TABLE statement.
TRUNCATE_VALUE - Static variable in class org.h2.expression.Function
 
TruncateTable - Class in org.h2.command.ddl
This class represents the statement TRUNCATE TABLE
TruncateTable(Session) - Constructor for class org.h2.command.ddl.TruncateTable
 
tryDelete(String) - Static method in class org.h2.store.fs.FileUtils
Try to delete a file (ignore errors).
tryLock() - Method in class org.h2.store.FileStore
Try to lock the file.
tryLock(long, long, boolean) - Method in class org.h2.store.fs.FileBase
 
tryUnlockDatabase(List<String>, String) - Static method in class org.h2.store.FileLister
Try to lock the database, and then unlock it.
type - Variable in class org.h2.tools.TriggerAdapter
The trigger type: INSERT, UPDATE, DELETE, SELECT, or a combination (a bit field).
type - Variable in class org.h2.value.DataType
The value type of this data type.
TYPE_BTREE_LEAF - Static variable in class org.h2.store.Page
A b-tree leaf page (without overflow: + FLAG_LAST).
TYPE_BTREE_NODE - Static variable in class org.h2.store.Page
A b-tree node page (never has overflow pages).
TYPE_CACHED - Static variable in class org.h2.table.Table
The table type that means this table is a regular persistent table.
TYPE_COUNT - Static variable in class org.h2.value.Value
The number of value types.
TYPE_DATA_LEAF - Static variable in class org.h2.store.Page
A data leaf page (without overflow: + FLAG_LAST).
TYPE_DATA_NODE - Static variable in class org.h2.store.Page
A data node page (never has overflow pages).
TYPE_DATA_OVERFLOW - Static variable in class org.h2.store.Page
A data overflow page (the last page: + FLAG_LAST).
TYPE_EMPTY - Static variable in class org.h2.store.Page
An empty page.
TYPE_FREE_LIST - Static variable in class org.h2.store.Page
A page containing a list of free pages (the last page: + FLAG_LAST).
TYPE_LONGNVARCHAR - Static variable in class org.h2.value.DataType
This constant is used for JDK 1.5 compatibility and equal to java.sql.Types.LONGNVARCHAR
TYPE_MEMORY - Static variable in class org.h2.table.Table
The table type that means this table is a regular persistent table.
TYPE_NCHAR - Static variable in class org.h2.value.DataType
This constant is used for JDK 1.5 compatibility and equal to java.sql.Types.NCHAR
TYPE_NCLOB - Static variable in class org.h2.value.DataType
This constant is used for JDK 1.5 compatibility and equal to java.sql.Types.NCLOB
TYPE_NVARCHAR - Static variable in class org.h2.value.DataType
This constant is used for JDK 1.5 compatibility and equal to java.sql.Types.NVARCHAR
TYPE_RESULT_SET - Static variable in class org.h2.value.DataType
This constant is used to represent the type of a ResultSet.
TYPE_STREAM_DATA - Static variable in class org.h2.store.Page
A stream data page.
TYPE_STREAM_TRUNK - Static variable in class org.h2.store.Page
A stream trunk page.

U

UCASE - Static variable in class org.h2.expression.Function
 
UNDO - Static variable in class org.h2.store.PageLog
An undo log entry.
UNDO_BLOCK_SIZE - Static variable in class org.h2.engine.Constants
The maximum size of an undo log block.
UNDO_LOG - Static variable in class org.h2.command.dml.SetTypes
The type of a SET UNDO_LOG statement.
UndoLog - Class in org.h2.engine
Each session keeps a undo log if rollback is required.
UndoLogRecord - Class in org.h2.engine
An entry in a undo log.
unEnclose(String) - Static method in class org.h2.util.StringUtils
Remove enclosing '(' and ')' if this text is enclosed.
UNION - Static variable in class org.h2.command.dml.SelectUnion
The type of a UNION statement.
UNION_ALL - Static variable in class org.h2.command.dml.SelectUnion
The type of a UNION ALL statement.
UNIQUE - Static variable in class org.h2.constraint.Constraint
The constraint type name for unique constraints.
uniqueIndexSingleNull - Variable in class org.h2.engine.Mode
For unique indexes, NULL is distinct.
uniqueIndexSingleNullExceptAllColumnsAreNull - Variable in class org.h2.engine.Mode
When using unique indexes, multiple rows with NULL in all columns are allowed, however it is not allowed to have multiple rows with the same values otherwise.
UNKNOWN - Static variable in interface org.h2.command.CommandInterface
The type for unknown statement.
UNKNOWN - Static variable in class org.h2.value.Value
The data type is unknown at this time.
UNKNOWN_DATA_TYPE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 50004 is thrown when creating a table with an unsupported data type, or when the data type is unknown because parameters are used.
UNKNOWN_MODE_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90088 is thrown when trying to switch to an unknown mode.
unlink() - Method in class org.h2.value.Value
Mark any underlying resource as 'not linked to any table'.
unlink() - Method in class org.h2.value.ValueLob
 
unlink() - Method in class org.h2.value.ValueLobDb
 
unlinkAtCommit(Value) - Method in class org.h2.engine.Session
Remember that the given LOB value must be un-linked (disconnected from the table) at commit.
unlinkAtCommitStop(Value) - Method in class org.h2.engine.Session
Do not unlink this LOB value at commit any longer.
unload() - Static method in class org.h2.Driver
INTERNAL
unlock() - Method in class org.h2.store.FileLock
Unlock the file.
unlock(Session) - Method in class org.h2.table.FunctionTable
 
unlock(Session) - Method in class org.h2.table.MetaTable
 
unlock(Session) - Method in class org.h2.table.RangeTable
 
unlock(Session) - Method in class org.h2.table.RegularTable
 
unlock(Session) - Method in class org.h2.table.Table
Release the lock for this session.
unlock(Session) - Method in class org.h2.table.TableLink
 
unlock(Session) - Method in class org.h2.table.TableView
 
unlockReadLocks() - Method in class org.h2.engine.Session
Unlock all read locks.
unregister(FilePath) - Static method in class org.h2.store.fs.FilePath
Unregister a file provider.
unregister(CloseWatcher) - Static method in class org.h2.util.CloseWatcher
Unregister an object, so it is no longer tracked.
unregisterMBean(String) - Static method in class org.h2.jmx.DatabaseInfo
Unregisters the MBean for the database if one is registered.
unsupported(String) - Method in class org.h2.message.TraceObject
Get and throw a SQL exception meaning this feature is not supported.
UNSUPPORTED_CIPHER - Static variable in class org.h2.constant.ErrorCode
The error with code 90055 is thrown when trying to open a database with an unsupported cipher algorithm.
UNSUPPORTED_COMPRESSION_ALGORITHM_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90103 is thrown when trying to use an unsupported compression algorithm.
UNSUPPORTED_COMPRESSION_OPTIONS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90102 is thrown when trying to use unsupported options for the given compression algorithm.
UNSUPPORTED_JAVA_VERSION - Static variable in class org.h2.constant.ErrorCode
The error with code 90092 is thrown when the source code is not compiled for the Java platform used.
UNSUPPORTED_LOCK_METHOD_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90060 is thrown when trying to use a file locking mechanism that is not supported.
UNSUPPORTED_OUTER_JOIN_CONDITION_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90136 is thrown when executing a query that used an unsupported outer join condition.
UNSUPPORTED_SETTING_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90113 is thrown when the database URL contains unsupported settings.
unwrap(Class<T>) - Method in class org.h2.jdbc.JdbcConnection
[Not supported] Return an object of this class if possible.
unwrap(Class<T>) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
[Not supported] Return an object of this class if possible.
unwrap(Class<T>) - Method in class org.h2.jdbc.JdbcParameterMetaData
[Not supported] Return an object of this class if possible.
unwrap(Class<T>) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Return an object of this class if possible.
unwrap(Class<T>) - Method in class org.h2.jdbc.JdbcResultSetMetaData
[Not supported] Return an object of this class if possible.
unwrap(Class<T>) - Method in class org.h2.jdbc.JdbcStatement
[Not supported] Return an object of this class if possible.
unwrap(Class<T>) - Method in class org.h2.jdbcx.JdbcConnectionPool
[Not supported] Return an object of this class if possible.
unwrap(Class<T>) - Method in class org.h2.jdbcx.JdbcDataSource
[Not supported] Return an object of this class if possible.
unwrap() - Method in class org.h2.store.fs.FilePath
Get the unwrapped file name (without wrapper prefixes if wrapping / delegating file systems are used).
unwrap(String) - Method in class org.h2.store.fs.FilePathSplit
 
unwrap() - Method in class org.h2.store.fs.FilePathWrapper
 
unwrap(String) - Method in class org.h2.store.fs.FilePathWrapper
Get the base path for the given wrapped path.
unwrap() - Method in class org.h2.store.fs.FilePathZip
 
unwrap(String) - Static method in class org.h2.store.fs.FileUtils
Get the unwrapped file name (without wrapper prefixes if wrapping / delegating file systems are used).
unwrap(Class<T>) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
UpdatableRow - Class in org.h2.result
This class is used for updatable result sets.
UpdatableRow(JdbcConnection, ResultInterface) - Constructor for class org.h2.result.UpdatableRow
Construct a new object that is linked to the result set.
UPDATE - Static variable in interface org.h2.api.Trigger
The trigger is called for UPDATE statements.
update() - Method in class org.h2.command.Command
Execute an updating statement, if this is possible.
UPDATE - Static variable in interface org.h2.command.CommandInterface
The type of a UPDATE statement.
update() - Method in class org.h2.command.ddl.AlterIndexRename
 
update() - Method in class org.h2.command.ddl.AlterSchemaRename
 
update() - Method in class org.h2.command.ddl.AlterTableAddConstraint
 
update() - Method in class org.h2.command.ddl.AlterTableAlterColumn
 
update() - Method in class org.h2.command.ddl.AlterTableDropConstraint
 
update() - Method in class org.h2.command.ddl.AlterTableRename
 
update() - Method in class org.h2.command.ddl.AlterTableRenameColumn
 
update() - Method in class org.h2.command.ddl.AlterUser
 
update() - Method in class org.h2.command.ddl.AlterView
 
update() - Method in class org.h2.command.ddl.Analyze
 
update() - Method in class org.h2.command.ddl.CreateAggregate
 
update() - Method in class org.h2.command.ddl.CreateConstant
 
update() - Method in class org.h2.command.ddl.CreateFunctionAlias
 
update() - Method in class org.h2.command.ddl.CreateIndex
 
update() - Method in class org.h2.command.ddl.CreateLinkedTable
 
update() - Method in class org.h2.command.ddl.CreateRole
 
update() - Method in class org.h2.command.ddl.CreateSchema
 
update() - Method in class org.h2.command.ddl.CreateSequence
 
update() - Method in class org.h2.command.ddl.CreateTable
 
update() - Method in class org.h2.command.ddl.CreateTrigger
 
update() - Method in class org.h2.command.ddl.CreateUser
 
update() - Method in class org.h2.command.ddl.CreateUserDataType
 
update() - Method in class org.h2.command.ddl.CreateView
 
update() - Method in class org.h2.command.ddl.DeallocateProcedure
 
update() - Method in class org.h2.command.ddl.DropAggregate
 
update() - Method in class org.h2.command.ddl.DropConstant
 
update() - Method in class org.h2.command.ddl.DropDatabase
 
update() - Method in class org.h2.command.ddl.DropFunctionAlias
 
update() - Method in class org.h2.command.ddl.DropIndex
 
update() - Method in class org.h2.command.ddl.DropRole
 
update() - Method in class org.h2.command.ddl.DropSchema
 
update() - Method in class org.h2.command.ddl.DropSequence
 
update() - Method in class org.h2.command.ddl.DropTable
 
update() - Method in class org.h2.command.ddl.DropTrigger
 
update() - Method in class org.h2.command.ddl.DropUser
 
update() - Method in class org.h2.command.ddl.DropUserDataType
 
update() - Method in class org.h2.command.ddl.DropView
 
update() - Method in class org.h2.command.ddl.GrantRevoke
 
update() - Method in class org.h2.command.ddl.PrepareProcedure
 
update() - Method in class org.h2.command.ddl.SetComment
 
update() - Method in class org.h2.command.ddl.TruncateTable
 
update() - Method in class org.h2.command.dml.AlterSequence
 
update() - Method in class org.h2.command.dml.AlterTableSet
 
update() - Method in class org.h2.command.dml.BackupCommand
 
update() - Method in class org.h2.command.dml.Call
 
update() - Method in class org.h2.command.dml.Delete
 
update() - Method in class org.h2.command.dml.ExecuteProcedure
 
update() - Method in class org.h2.command.dml.Insert
 
update() - Method in class org.h2.command.dml.Merge
 
update() - Method in class org.h2.command.dml.NoOperation
 
update() - Method in class org.h2.command.dml.RunScriptCommand
 
update() - Method in class org.h2.command.dml.Set
 
update() - Method in class org.h2.command.dml.TransactionCommand
 
Update - Class in org.h2.command.dml
This class represents the statement UPDATE
Update(Session) - Constructor for class org.h2.command.dml.Update
 
update() - Method in class org.h2.command.dml.Update
 
update() - Method in class org.h2.command.Prepared
Execute the statement.
update(Session, DbObject) - Method in class org.h2.engine.Database
Update an object in the system table.
UPDATE - Static variable in class org.h2.engine.Right
The right bit mask that means: updating data is allowed.
update(Row, Row) - Method in class org.h2.index.LinkedIndex
Update a row using a UPDATE statement.
update(Page) - Method in class org.h2.store.PageStore
Update a page.
update(int, CacheObject) - Method in interface org.h2.util.Cache
Update an element in the cache.
update(int, CacheObject) - Method in class org.h2.util.CacheLRU
 
update(int, CacheObject) - Method in class org.h2.util.CacheTQ
 
updateAggregate(Session) - Method in class org.h2.command.dml.Query
Update all aggregate function values.
updateAggregate(Session) - Method in class org.h2.command.dml.Select
 
updateAggregate(Session) - Method in class org.h2.command.dml.SelectUnion
 
updateAggregate(Session) - Method in class org.h2.expression.Aggregate
 
updateAggregate(Session) - Method in class org.h2.expression.Alias
 
updateAggregate(Session) - Method in class org.h2.expression.CompareLike
 
updateAggregate(Session) - Method in class org.h2.expression.Comparison
 
updateAggregate(Session) - Method in class org.h2.expression.ConditionAndOr
 
updateAggregate(Session) - Method in class org.h2.expression.ConditionExists
 
updateAggregate(Session) - Method in class org.h2.expression.ConditionIn
 
updateAggregate(Session) - Method in class org.h2.expression.ConditionInSelect
 
updateAggregate(Session) - Method in class org.h2.expression.ConditionNot
 
updateAggregate(Session) - Method in class org.h2.expression.Expression
Update an aggregate value.
updateAggregate(Session) - Method in class org.h2.expression.ExpressionColumn
 
updateAggregate(Session) - Method in class org.h2.expression.ExpressionList
 
updateAggregate(Session) - Method in class org.h2.expression.Function
 
updateAggregate(Session) - Method in class org.h2.expression.JavaAggregate
 
updateAggregate(Session) - Method in class org.h2.expression.JavaFunction
 
updateAggregate(Session) - Method in class org.h2.expression.Operation
 
updateAggregate(Session) - Method in class org.h2.expression.Parameter
 
updateAggregate(Session) - Method in class org.h2.expression.Rownum
 
updateAggregate(Session) - Method in class org.h2.expression.SequenceValue
 
updateAggregate(Session) - Method in class org.h2.expression.Subquery
 
updateAggregate(Session) - Method in class org.h2.expression.ValueExpression
 
updateAggregate(Session) - Method in class org.h2.expression.Variable
 
updateAggregate(Session) - Method in class org.h2.expression.Wildcard
 
updateArray(int, Array) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateArray(String, Array) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateArray(int, Array) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateArray(String, Array) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateAsciiStream(int, InputStream, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateAsciiStream(int, InputStream) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateAsciiStream(int, InputStream, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateAsciiStream(String, InputStream, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateAsciiStream(String, InputStream) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateAsciiStream(String, InputStream, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateAsciiStream(int, InputStream) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateAsciiStream(String, InputStream) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateAsciiStream(int, InputStream, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateAsciiStream(String, InputStream, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateAsciiStream(int, InputStream, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateAsciiStream(String, InputStream, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBigDecimal(int, BigDecimal) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBigDecimal(String, BigDecimal) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBigDecimal(int, BigDecimal) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBigDecimal(String, BigDecimal) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBinaryStream(int, InputStream, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBinaryStream(int, InputStream) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBinaryStream(int, InputStream, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBinaryStream(String, InputStream) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBinaryStream(String, InputStream, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBinaryStream(String, InputStream, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBinaryStream(int, InputStream) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBinaryStream(String, InputStream) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBinaryStream(int, InputStream, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBinaryStream(String, InputStream, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBinaryStream(int, InputStream, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBinaryStream(String, InputStream, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBlob(int, InputStream) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBlob(int, InputStream, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBlob(int, Blob) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBlob(String, Blob) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBlob(String, InputStream) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBlob(String, InputStream, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBlob(int, Blob) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBlob(String, Blob) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBlob(int, InputStream) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBlob(String, InputStream) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBlob(int, InputStream, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBlob(String, InputStream, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBoolean(int, boolean) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBoolean(String, boolean) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBoolean(int, boolean) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBoolean(String, boolean) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateByte(int, byte) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateByte(String, byte) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateByte(int, byte) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateByte(String, byte) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBytes(int, byte[]) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBytes(String, byte[]) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateBytes(int, byte[]) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateBytes(String, byte[]) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateCharacterStream(int, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateCharacterStream(int, Reader, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateCharacterStream(int, Reader) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateCharacterStream(String, Reader, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateCharacterStream(String, Reader) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateCharacterStream(String, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateCharacterStream(int, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateCharacterStream(String, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateCharacterStream(int, Reader, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateCharacterStream(String, Reader, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateCharacterStream(int, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateCharacterStream(String, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateClob(int, Clob) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateClob(int, Reader) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateClob(int, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateClob(String, Clob) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateClob(String, Reader) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateClob(String, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateClob(int, Clob) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateClob(String, Clob) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateClob(int, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateClob(String, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateClob(int, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateClob(String, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateCount - Variable in class org.h2.jdbc.JdbcStatement
 
updateDate(int, Date) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateDate(String, Date) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateDate(int, Date) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateDate(String, Date) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateDouble(int, double) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateDouble(String, double) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateDouble(int, double) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateDouble(String, double) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateFloat(int, float) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateFloat(String, float) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateFloat(int, float) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateFloat(String, float) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateInt(int, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateInt(String, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateInt(int, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateInt(String, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateLong(int, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateLong(String, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateLong(int, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateLong(String, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNCharacterStream(int, Reader) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNCharacterStream(int, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNCharacterStream(String, Reader) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNCharacterStream(String, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNCharacterStream(int, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNCharacterStream(String, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNCharacterStream(int, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNCharacterStream(String, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNClob(int, NClob) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateNClob(int, Reader) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateNClob(int, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateNClob(String, Reader) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateNClob(String, Reader, long) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateNClob(String, NClob) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateNClob(int, NClob) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNClob(String, NClob) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNClob(int, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNClob(String, Reader) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNClob(int, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNClob(String, Reader, long) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNString(int, String) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNString(String, String) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNString(int, String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNString(String, String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNull(int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNull(String) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateNull(int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateNull(String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateObject(int, Object, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateObject(String, Object, int) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateObject(int, Object) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateObject(String, Object) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateObject(int, Object) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateObject(String, Object) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateObject(int, Object, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateObject(String, Object, int) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateRef(int, Ref) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateRef(String, Ref) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported]
updateRef(int, Ref) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateRef(String, Ref) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateRow() - Method in class org.h2.jdbc.JdbcResultSet
Updates the current row.
updateRow(Value[], Value[]) - Method in class org.h2.result.UpdatableRow
Update a row in the database.
updateRow() - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateRowId(int, RowId) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Updates a column in the current or insert row.
updateRowId(String, RowId) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Updates a column in the current or insert row.
updateRowId(int, RowId) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateRowId(String, RowId) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateRows(Prepared, Session, RowList) - Method in class org.h2.table.Table
Update a list of rows in this table.
updateRows(Prepared, Session, RowList) - Method in class org.h2.table.TableLink
 
updatesAreDetected(int) - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Returns whether updates are detected.
updateShort(int, short) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateShort(String, short) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateShort(int, short) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateShort(String, short) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateSQLXML(int, SQLXML) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Updates a column in the current or insert row.
updateSQLXML(String, SQLXML) - Method in class org.h2.jdbc.JdbcResultSet
[Not supported] Updates a column in the current or insert row.
updateSQLXML(int, SQLXML) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateSQLXML(String, SQLXML) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateString(int, String) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateString(String, String) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateString(int, String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateString(String, String) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateTime(int, Time) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateTime(String, Time) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateTime(int, Time) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateTime(String, Time) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateTimestamp(int, Timestamp) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateTimestamp(String, Timestamp) - Method in class org.h2.jdbc.JdbcResultSet
Updates a column in the current or insert row.
updateTimestamp(int, Timestamp) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateTimestamp(String, Timestamp) - Method in class org.h2.tools.SimpleResultSet
INTERNAL
updateTopic(String, DbContextRule) - Method in class org.h2.bnf.Bnf
Update a topic with a context specific rule.
UPPER - Static variable in class org.h2.expression.Function
 
url - Variable in class org.h2.server.web.ConnectionInfo
The database URL.
URL_FORMAT - Static variable in class org.h2.engine.Constants
The database URL format in simplified Backus-Naur form.
URL_FORMAT_ERROR_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90046 is thrown when trying to open a connection to a database using an unsupported URL format.
URL_MAP - Static variable in class org.h2.constant.SysProperties
System property h2.urlMap (default: null).
A properties file that contains a mapping between database URLs.
urlDecode(String) - Static method in class org.h2.util.StringUtils
Decode the URL to a string.
urlEncode(String) - Static method in class org.h2.util.StringUtils
Encode the string as an URL.
USE_THREAD_CONTEXT_CLASS_LOADER - Static variable in class org.h2.constant.SysProperties
System property h2.useThreadContextClassLoader (default: false).
Instead of using the default class loader when deserializing objects, the current thread-context class loader will be used.
useCompression() - Method in class org.h2.value.ValueLob
Check if this lob value is compressed.
USER - Static variable in interface org.h2.engine.DbObject
This object is a user.
User - Class in org.h2.engine
Represents a user object.
User(Database, int, String, boolean) - Constructor for class org.h2.engine.User
 
USER - Static variable in class org.h2.expression.Function
 
USER - Static variable in class org.h2.message.Trace
The trace module name for users.
user - Variable in class org.h2.server.web.ConnectionInfo
The user name.
USER_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90033 is thrown when trying to create a user or role if a user with this name already exists.
USER_DATA_TYPE_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90119 is thrown when trying to create a domain if an object with this name already exists, or when trying to overload a built-in data type.
USER_DATA_TYPE_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90120 is thrown when trying to drop a domain that doesn't exist.
USER_DATATYPE - Static variable in interface org.h2.engine.DbObject
This object is a user data type (domain).
USER_HOME - Static variable in class org.h2.constant.SysProperties
System property user.home (empty string if not set).
It is usually set by the system, and used as a replacement for ~ in file names.
USER_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90032 is thrown when trying to drop or alter a user that does not exist.
USER_OR_ROLE_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90071 is thrown when trying to grant or revoke if no role or user with that name exists.
USER_PACKAGE - Static variable in class org.h2.engine.Constants
The package name of user defined classes.
UserAggregate - Class in org.h2.engine
Represents a user-defined aggregate function.
UserAggregate(Database, int, String, String, boolean) - Constructor for class org.h2.engine.UserAggregate
 
UserDataType - Class in org.h2.engine
Represents a domain (user-defined data type).
UserDataType(Database, int, String) - Constructor for class org.h2.engine.UserDataType
 
usesIndex(Index) - Method in class org.h2.constraint.Constraint
Check if this constraint needs the specified index.
usesIndex(Index) - Method in class org.h2.constraint.ConstraintCheck
 
usesIndex(Index) - Method in class org.h2.constraint.ConstraintReferential
 
usesIndex(Index) - Method in class org.h2.constraint.ConstraintUnique
 
usesLocalFilePerTable() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if this database use one file per table.
usesLocalFiles() - Method in class org.h2.jdbc.JdbcDatabaseMetaData
Checks if this database store data in local files.
UTF8 - Static variable in class org.h2.engine.Constants
Name of the character encoding format.
utf8Decode(byte[]) - Static method in class org.h2.util.StringUtils
Convert a UTF-8 representation of a text to the text.
utf8Encode(String) - Static method in class org.h2.util.StringUtils
Convert the text to UTF-8 format.
UTF8TOSTRING - Static variable in class org.h2.expression.Function
 
Utils - Class in org.h2.util
This utility class contains miscellaneous functions.
UUID - Static variable in class org.h2.value.Value
The value type for UUID values.

V

validateConvertUpdateSequence(Session, Value) - Method in class org.h2.table.Column
Validate the value, convert it if required, and update the sequence value if required.
validateConvertUpdateSequence(Session, Row) - Method in class org.h2.table.Table
Validate all values in this row, convert the values if required, and update the sequence values if required.
validateConvertUpdateSequence(Session, Row) - Method in class org.h2.table.TableLink
Convert the values if required.
Value - Class in org.h2.value
This is the base class for all value classes.
Value() - Constructor for class org.h2.value.Value
 
value - Variable in class org.h2.value.ValueBytes
The value.
value - Variable in class org.h2.value.ValueString
The string data.
Value.ValueBlob - Interface in org.h2.value
A "character large object".
Value.ValueClob - Interface in org.h2.value
A "binary large object".
VALUE_TOO_LONG_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 22001 is thrown when trying to insert a value that is too long for the column.
ValueArray - Class in org.h2.value
Implementation of the ARRAY data type.
ValueBoolean - Class in org.h2.value
Implementation of the BOOLEAN data type.
ValueByte - Class in org.h2.value
Implementation of the BYTE data type.
ValueBytes - Class in org.h2.value
Implementation of the BINARY data type.
ValueBytes(byte[]) - Constructor for class org.h2.value.ValueBytes
 
ValueDate - Class in org.h2.value
Implementation of the DATE data type.
ValueDecimal - Class in org.h2.value
Implementation of the DECIMAL data type.
ValueDouble - Class in org.h2.value
Implementation of the DOUBLE data type.
ValueExpression - Class in org.h2.expression
An expression representing a constant value.
ValueFloat - Class in org.h2.value
Implementation of the REAL data type.
ValueHashMap<V> - Class in org.h2.util
This hash map supports keys of type Value.
ValueHashMap() - Constructor for class org.h2.util.ValueHashMap
 
ValueInt - Class in org.h2.value
Implementation of the INT data type.
ValueJavaObject - Class in org.h2.value
Implementation of the OBJECT data type.
ValueJavaObject(byte[]) - Constructor for class org.h2.value.ValueJavaObject
 
ValueLob - Class in org.h2.value
Implementation of the BLOB and CLOB data types.
ValueLobDb - Class in org.h2.value
An alternate LOB implementation.
ValueLong - Class in org.h2.value
Implementation of the BIGINT data type.
ValueNull - Class in org.h2.value
Implementation of NULL.
ValueResultSet - Class in org.h2.value
Implementation of the RESULT_SET data type.
values() - Method in class org.h2.util.ValueHashMap
Get the list of values.
ValueShort - Class in org.h2.value
Implementation of the SMALLINT data type.
ValueString - Class in org.h2.value
Implementation of the VARCHAR data type.
ValueString(String) - Constructor for class org.h2.value.ValueString
 
ValueStringFixed - Class in org.h2.value
Implementation of the CHAR data type.
ValueStringFixed(String) - Constructor for class org.h2.value.ValueStringFixed
 
ValueStringIgnoreCase - Class in org.h2.value
Implementation of the VARCHAR_IGNORECASE data type.
ValueStringIgnoreCase(String) - Constructor for class org.h2.value.ValueStringIgnoreCase
 
ValueTime - Class in org.h2.value
Implementation of the TIME data type.
ValueTimestamp - Class in org.h2.value
Implementation of the TIMESTAMP data type.
ValueUuid - Class in org.h2.value
Implementation of the UUID data type.
VARIABLE - Static variable in class org.h2.command.dml.SetTypes
The type of a SET \@VARIABLE statement.
Variable - Class in org.h2.expression
A user-defined variable, for example: @ID.
Variable(Session, String) - Constructor for class org.h2.expression.Variable
 
verifyLobMac(byte[], long) - Method in class org.h2.value.Transfer
Verify the HMAC.
verifyMetaLocked(Session) - Method in class org.h2.engine.Database
Verify the meta table is locked.
VERSION_MAJOR - Static variable in class org.h2.engine.Constants
The major version of this database.
VERSION_MINOR - Static variable in class org.h2.engine.Constants
The minor version of this database.
VIEW - Static variable in class org.h2.table.Table
The table type name for views.
VIEW_ALREADY_EXISTS_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90038 is thrown when trying to create a view if a view with this name already exists.
VIEW_COST_CACHE_MAX_AGE - Static variable in class org.h2.engine.Constants
The maximum time in milliseconds to keep the cost of a view.
VIEW_INDEX_CACHE_SIZE - Static variable in class org.h2.engine.Constants
The name of the index cache that is used for temporary view (subqueries used as tables).
VIEW_IS_INVALID_2 - Static variable in class org.h2.constant.ErrorCode
The error with code 90109 is thrown when trying to run a query against an invalid view.
VIEW_NOT_FOUND_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90037 is thrown when trying to drop or alter a view that does not exist.
ViewCursor - Class in org.h2.index
The cursor implementation of a view index.
ViewIndex - Class in org.h2.index
This object represents a virtual index for a query.
ViewIndex(TableView, String, ArrayList<Parameter>, boolean) - Constructor for class org.h2.index.ViewIndex
 
ViewIndex(TableView, ViewIndex, Session, int[]) - Constructor for class org.h2.index.ViewIndex
 
visit(BnfVisitor, String) - Method in class org.h2.bnf.Bnf
Parse the syntax and let the rule call the visitor.
visit(TableFilter.TableFilterVisitor) - Method in class org.h2.table.TableFilter
Visit this and all joined or nested table filters.
visitRuleElement(boolean, String, Rule) - Method in interface org.h2.bnf.BnfVisitor
Visit a rule element.
visitRuleFixed(int) - Method in interface org.h2.bnf.BnfVisitor
Visit a fixed rule.
visitRuleList(boolean, ArrayList<Rule>) - Method in interface org.h2.bnf.BnfVisitor
Visit a rule list.
visitRuleOptional(Rule) - Method in interface org.h2.bnf.BnfVisitor
Visit an optional rule.
visitRuleRepeat(boolean, Rule) - Method in interface org.h2.bnf.BnfVisitor
Visit a repeat rule.

W

waitIfExclusiveModeEnabled() - Method in class org.h2.engine.Session
Wait if the exclusive mode has been enabled for another session.
wasNull() - Method in class org.h2.jdbc.JdbcCallableStatement
Returns whether the last column accessed was null.
wasNull() - Method in class org.h2.jdbc.JdbcResultSet
Returns whether the last column accessed was null.
wasNull() - Method in class org.h2.tools.SimpleResultSet
Returns whether the last column accessed was null.
WebApp - Class in org.h2.server.web
For each connection to a session, an object of this class is created.
WebServer - Class in org.h2.server.web
The web server is a simple standalone HTTP server that implements the H2 Console application.
WebServer() - Constructor for class org.h2.server.web.WebServer
 
WebServlet - Class in org.h2.server.web
This servlet lets the H2 Console be used in a standard servlet container such as Tomcat or Jetty.
WebServlet() - Constructor for class org.h2.server.web.WebServlet
 
WEEK - Static variable in class org.h2.expression.Function
 
whitespaceChars - Variable in class org.h2.fulltext.FullTextSettings
The whitespace characters.
Wildcard - Class in org.h2.expression
A wildcard expression as in SELECT * FROM TEST.
Wildcard(String, String) - Constructor for class org.h2.expression.Wildcard
 
windowActivated(WindowEvent) - Method in class org.h2.tools.Console
INTERNAL
windowClosed(WindowEvent) - Method in class org.h2.tools.Console
INTERNAL
windowClosing(WindowEvent) - Method in class org.h2.tools.Console
INTERNAL
windowDeactivated(WindowEvent) - Method in class org.h2.tools.Console
INTERNAL
windowDeiconified(WindowEvent) - Method in class org.h2.tools.Console
INTERNAL
windowIconified(WindowEvent) - Method in class org.h2.tools.Console
INTERNAL
windowOpened(WindowEvent) - Method in class org.h2.tools.Console
INTERNAL
words - Variable in class org.h2.fulltext.FullTextSettings
The set of words / terms.
wrap(FilePath) - Method in class org.h2.store.fs.FilePathWrapper
Create a wrapped path instance for the given base path.
wrap(Column[]) - Static method in class org.h2.table.IndexColumn
Create an array of index columns from a list of columns.
wrapException(String, Exception) - Static method in class org.h2.table.TableLink
Wrap a SQL exception that occurred while accessing a linked table.
wrapInputStream(InputStream, String, String) - Static method in class org.h2.tools.CompressTool
INTERNAL
wrapOutputStream(OutputStream, String, String) - Static method in class org.h2.tools.CompressTool
INTERNAL
write(int) - Method in class org.h2.compress.LZFOutputStream
 
write(byte[], int, int) - Method in class org.h2.compress.LZFOutputStream
 
write() - Method in class org.h2.index.PageBtreeLeaf
 
write() - Method in class org.h2.index.PageBtreeNode
 
write() - Method in class org.h2.index.PageDataLeaf
 
write() - Method in class org.h2.index.PageDataNode
 
write() - Method in class org.h2.index.PageDataOverflow
 
write(int, String, String, Throwable) - Method in class org.h2.message.TraceSystem
 
write(int, String, String, Throwable) - Method in class org.h2.message.TraceWriterAdapter
 
write(byte[], int, int) - Method in class org.h2.security.SecureFileStore
 
write(byte[], int, int) - Method in class org.h2.store.Data
Append a number of bytes to this buffer.
write(byte[], int, int) - Method in class org.h2.store.FileStore
Write a number of bytes.
write(int) - Method in class org.h2.store.FileStoreOutputStream
 
write(byte[]) - Method in class org.h2.store.FileStoreOutputStream
 
write(byte[], int, int) - Method in class org.h2.store.FileStoreOutputStream
 
write(ByteBuffer) - Method in class org.h2.store.fs.FileBase
 
write(ByteBuffer, long) - Method in class org.h2.store.fs.FileBase
 
write(ByteBuffer[], int, int) - Method in class org.h2.store.fs.FileBase
 
write(int) - Method in class org.h2.store.fs.FileChannelOutputStream
 
write(byte[]) - Method in class org.h2.store.fs.FileChannelOutputStream
 
write(byte[], int, int) - Method in class org.h2.store.fs.FileChannelOutputStream
 
WRITE - Static variable in interface org.h2.store.fs.Recorder
Write to the file.
write() - Method in class org.h2.store.Page
Write the page.
write() - Method in class org.h2.store.PageFreeList
 
write(byte[], int, int) - Method in class org.h2.store.PageOutputStream
Write the data.
write() - Method in class org.h2.store.PageStreamData
 
write() - Method in class org.h2.store.PageStreamTrunk
 
write(Writer, ResultSet) - Method in class org.h2.tools.Csv
Writes the result set to a file in the CSV format.
write(String, ResultSet, String) - Method in class org.h2.tools.Csv
Writes the result set to a file in the CSV format.
write(Connection, String, String, String) - Method in class org.h2.tools.Csv
Writes the result set of a query to a file in the CSV format.
WRITE_DELAY - Static variable in class org.h2.command.dml.SetTypes
The type of a SET WRITE_DELAY statement.
writeBack(CacheObject) - Method in class org.h2.store.PageStore
 
writeBack(CacheObject) - Method in interface org.h2.util.CacheWriter
Persist a record.
writeBoolean(boolean) - Method in class org.h2.value.Transfer
Write a boolean.
writeByte(byte) - Method in class org.h2.store.Data
Append one single byte.
writeBytes(byte[]) - Method in class org.h2.value.Transfer
Write a byte array.
writeBytes(byte[], int, int) - Method in class org.h2.value.Transfer
Write a number of bytes.
writeColumn(Transfer, ResultInterface, int) - Static method in class org.h2.result.ResultColumn
Write a result column to the given output.
writeDirect(byte[], int, int) - Method in class org.h2.security.SecureFileStore
 
writeDirect(byte[], int, int) - Method in class org.h2.store.FileStore
Write a number of bytes without encrypting.
writeFully(FileChannel, ByteBuffer) - Static method in class org.h2.store.fs.FileUtils
Fully write to the file.
writeInt(int) - Method in class org.h2.store.Data
Write an integer at the current position.
writeInt(int) - Method in class org.h2.value.Transfer
Write an int.
writeLong(long) - Method in class org.h2.store.Data
Append a long value.
writeLong(byte[], int, long) - Static method in class org.h2.util.Utils
Write a long value to the byte array at the given position.
writeLong(long) - Method in class org.h2.value.Transfer
Write a long.
writeMetaData(Transfer, ParameterInterface) - Static method in class org.h2.expression.ParameterRemote
Write the parameter meta data to the transfer object.
writePage(int, Data) - Method in class org.h2.store.PageStore
Write a page.
writeRowCount() - Method in class org.h2.index.PageBtreeIndex
 
writeRowCount() - Method in class org.h2.index.PageDataIndex
 
writeRowCount() - Method in class org.h2.index.PageDelegateIndex
 
writeRowCount() - Method in class org.h2.index.PageIndex
Write back the row count if it has changed.
WriterThread - Class in org.h2.store
The writer thread is responsible to flush the transaction transaction log from time to time.
writeShortInt(int) - Method in class org.h2.store.Data
Write a short integer at the current position.
writeString(String) - Method in class org.h2.store.Data
Write a String.
writeString(String) - Method in class org.h2.value.Transfer
Write a string.
writeValue(Value) - Method in class org.h2.store.Data
Append a value.
writeValue(Value) - Method in class org.h2.value.Transfer
Write a value.
writeVariableInt(byte[], int, int) - Static method in class org.h2.tools.CompressTool
Write a variable size integer using Rice coding.
writeVarInt(int) - Method in class org.h2.store.Data
Write a variable size int.
writeVarLong(long) - Method in class org.h2.store.Data
Write a variable size long.
written - Variable in class org.h2.index.PageBtree
Whether the data page is up-to-date.
WRONG_PASSWORD_FORMAT - Static variable in class org.h2.constant.ErrorCode
The error with code 90050 is thrown when trying to open an encrypted database, but not separating the file password from the user password.
WRONG_USER_OR_PASSWORD - Static variable in class org.h2.constant.ErrorCode
The error with code 28000 is thrown when there is no such user registered in the database, when the user password does not match, or when the database encryption password does not match (if database encryption is used).
WRONG_XID_FORMAT_1 - Static variable in class org.h2.constant.ErrorCode
The error with code 90101 is thrown when the XA API detected unsupported transaction names.

X

XA_DATA_SOURCE - Static variable in class org.h2.message.TraceObject
The trace type id for XA data sources.
XA_RESOURCE - Static variable in class org.h2.message.TraceObject
The trace type id for XA resources.
XID - Static variable in class org.h2.message.TraceObject
The trace type id for transaction ids.
XMLATTR - Static variable in class org.h2.expression.Function
 
xmlAttr(String, String) - Static method in class org.h2.util.StringUtils
Creates an XML attribute of the form name="value".
XMLCDATA - Static variable in class org.h2.expression.Function
 
xmlCData(String) - Static method in class org.h2.util.StringUtils
Converts the data to a CDATA element.
XMLCOMMENT - Static variable in class org.h2.expression.Function
 
xmlComment(String) - Static method in class org.h2.util.StringUtils
Escapes a comment.
XMLNODE - Static variable in class org.h2.expression.Function
 
xmlNode(String, String, String) - Static method in class org.h2.util.StringUtils
Create an XML node with optional attributes and content.
xmlNode(String, String, String, boolean) - Static method in class org.h2.util.StringUtils
Create an XML node with optional attributes and content.
XMLSTARTDOC - Static variable in class org.h2.expression.Function
 
xmlStartDoc() - Static method in class org.h2.util.StringUtils
Returns
XMLTEXT - Static variable in class org.h2.expression.Function
 
xmlText(String) - Static method in class org.h2.util.StringUtils
Escapes an XML text element.
xmlText(String, boolean) - Static method in class org.h2.util.StringUtils
Escapes an XML text element.
XTEA - Class in org.h2.security
An implementation of the XTEA block cipher algorithm.

Y

YEAR - Static variable in class org.h2.expression.Function
 
yearFromDateValue(long) - Static method in class org.h2.util.DateTimeUtils
Get the year from a date value.
YMD - Static variable in class org.h2.bnf.RuleFixed
 

Z

ZERO - Static variable in class org.h2.expression.Function
 
ZERO - Static variable in class org.h2.value.ValueDecimal
The value 'zero'.
ZERO_BITS - Static variable in class org.h2.value.ValueDouble
Double.doubleToLongBits(0.0)
ZERO_BITS - Static variable in class org.h2.value.ValueFloat
Float.floatToIntBits(0.0F).
zeroKey - Variable in class org.h2.util.HashBase
Whether the zero key is used.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
H2 Database Engine 1.3.168.redhat-5

Copyright © 2016 JBoss by Red Hat. All Rights Reserved.