Uses of Interface
org.h2.value.Typed
Packages that use Typed
Package
Description
Expressions include mathematical operations, simple values, and others.
Aggregate functions.
Base classes for data analysis operations and implementations of window functions.
Condition expressions.
Functions.
Trace (logging facility) and error message tool.
Utility classes for compatibility with other database, for example MySQL.
Helper classes to use the MVStore in the H2 database.
Implementation of row and internal result sets.
Classes related to a table and table meta data.
Data type and value implementations.
-
Uses of Typed in org.h2.expression
Classes in org.h2.expression that implement TypedModifier and TypeClassDescriptionfinal class
A column alias as in SELECT 'Hello' AS NAME ...final class
Array value constructor by query.final class
Array element reference.class
A mathematical expression, or string concatenation.class
A compatibility mathematical operation with datetime values.final class
Character string concatenation as in'Hello' || 'World'
, binary string concatenation as inX'01' || X'AB'
or an array concatenation as inARRAY[1, 2] || 3
.final class
An expression representing a value for domain constraint.class
An expression is a operation, a value, or a function in a query.final class
A column reference expression that represents a column of a table or view.final class
A list of expressions, as in (ID, NAME).final class
Field reference.final class
A format clause such as FORMAT JSON.class
A mathematical operation with intervals.class
Operation without subexpressions.class
Operation with one argument.class
Operation with one or two arguments.class
Operation with two arguments.class
Operation with many arguments.final class
A parameter of a prepared statement.final class
Represents the ROWNUM function.final class
A searched case.final class
Wraps a sequence when used in a statement.final class
A simple case.final class
A query returning a single value.final class
A time zone specification (AT { TIME ZONE | LOCAL }).class
An expression representing a constant value with a type cast.class
Unary operation.class
An expression representing a constant value.final class
A user-defined variable, for example: @ID.final class
A wildcard expression as in SELECT * FROM TEST. -
Uses of Typed in org.h2.expression.aggregate
Classes in org.h2.expression.aggregate that implement TypedModifier and TypeClassDescriptionclass
A base class for aggregate functions.class
Implements the integrated aggregate functions, such as COUNT, MAX, SUM.class
This class wraps a user-defined aggregate. -
Uses of Typed in org.h2.expression.analysis
Classes in org.h2.expression.analysis that implement TypedModifier and TypeClassDescriptionclass
A base class for data analysis operations such as aggregates and window functions.class
A window function. -
Uses of Typed in org.h2.expression.condition
Classes in org.h2.expression.condition that implement TypedModifier and TypeClassDescriptionfinal class
BETWEEN predicate.final class
Boolean test (IS [NOT] { TRUE | FALSE | UNKNOWN }).final class
Pattern matching comparison expression: WHERE NAME LIKE ?final class
Example comparison expressions are ID=1, NAME=NAME, NAME IS NULL.(package private) class
Represents a condition returning a boolean value, or NULL.class
An 'and' or 'or' condition as in WHERE ID=1 AND NAME=?class
An 'and' or 'or' condition as in WHERE ID=1 AND NAME=? with N operands.final class
An 'in' condition with a list of values, as in WHERE NAME IN(...)final class
Used for optimised IN(...) queries where the contents of the IN list are all constant and of the same type.final class
A condition with parameter as= ANY(?)
.final class
An IN() condition with a subquery, as in WHERE ID IN(SELECT ...)class
A global condition or combination of local and global conditions.class
A NOT condition.class
Exists predicate as in EXISTS(SELECT ...)final class
IS JSON predicate.final class
Null predicate (IS [NOT] NULL).(package private) class
Base class for predicates with a subquery.class
Base class for simple predicates.final class
Type predicate (IS [NOT] OF).class
Unique predicate as in UNIQUE(SELECT ...) -
Uses of Typed in org.h2.expression.function
Classes in org.h2.expression.function that implement TypedModifier and TypeClassDescriptionfinal class
An array function.final class
A bitwise function.final class
Cardinality expression.final class
A cast specification.final class
A COALESCE, GREATEST, or LEAST function.final class
NEXTVAL() and CURRVAL() compatibility functions.final class
A COMPRESS or EXPAND function.final class
A CONCAT or CONCAT_WS function.final class
An ENCRYPT or DECRYPT function.final class
A CSVWRITE function.final class
Current datetime value function.final class
Simple general value specifications.final class
DATA_TYPE_SQL() function.final class
A date-time format function.final class
A date-time function.final class
A DAYNAME() or MONTHNAME() function.final class
DB_OBJECT_ID() and DB_OBJECT_SQL() functions.final class
A FILE_READ or FILE_WRITE function.class
Function with one optional argument.class
Function with one argument.class
Function with two arguments.class
Function with two arguments.class
Function with many arguments.final class
A HASH or ORA_HASH function.final class
This class wraps a user-defined function.final class
JSON constructor function.final class
CHAR_LENGTH(), or OCTET_LENGTH() function.final class
A math function.final class
A math function with one argument and DOUBLE PRECISION result.final class
A math function with two arguments and DOUBLE PRECISION result.final class
A NULLIF function.final class
A RAND, SECURE_RAND, or RANDOM_UUID function.final class
A regular expression function.final class
An ABORT_SESSION() or CANCEL_SESSION() function.final class
A SET function.final class
A SIGNAL function.final class
A SOUNDEX or DIFFERENCE function.final class
An string function with multiple arguments.final class
A string function with one argument.final class
A string function with two arguments.final class
A SUBSTRING function.final class
Database or session information function.final class
A table information function.final class
Emulates Oracle's TO_CHAR function.final class
A TRIM function.final class
A TRUNCATE_VALUE function.final class
An XML function. -
Uses of Typed in org.h2.message
Methods in org.h2.message with parameters of type TypedModifier and TypeMethodDescriptionstatic DbException
DbException.getInvalidExpressionTypeException
(String param, Typed e) Gets a SQL exception meaning the type of expression is invalid or unknown. -
Uses of Typed in org.h2.mode
Classes in org.h2.mode that implement TypedModifier and TypeClassDescriptionfinal class
Functions forMode.ModeEnum.DB2
andMode.ModeEnum.Derby
compatibility modes.class
This class implements some legacy functions not available in Regular mode.final class
Functions forMode.ModeEnum.MSSQLServer
compatibility mode.final class
This class implements some MySQL-specific functions.final class
Functions forMode.ModeEnum.Oracle
compatibility mode.final class
Functions forMode.ModeEnum.PostgreSQL
compatibility mode.class
Base class for mode-specific functions.final class
VALUES(column) function for ON DUPLICATE KEY UPDATE clause.final class
A ::regclass expression. -
Uses of Typed in org.h2.mvstore.db
Classes in org.h2.mvstore.db that implement Typed -
Uses of Typed in org.h2.result
Classes in org.h2.result that implement TypedModifier and TypeClassDescriptionclass
The default implementation of a row in a table.class
Represents a row in a table.class
The base class for rows stored in a table, and for partial rows stored in the index.class
A simple row that contains data for only one column.final class
Class Sparse.Methods in org.h2.result with parameters of type TypedModifier and TypeMethodDescriptionRowFactory.createRowFactory
(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys) Create a new row factory.RowFactory.DefaultRowFactory.createRowFactory
(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys) -
Uses of Typed in org.h2.table
Classes in org.h2.table that implement Typed -
Uses of Typed in org.h2.value
Classes in org.h2.value that implement TypedModifier and TypeClassDescriptionclass
Data type with parameters.class
This is the base class for all value classes.final class
Implementation of the ARRAY data type.(package private) class
Base class for BigDecimal-based values.final class
Implementation of the BIGINT data type.final class
Implementation of the BINARY data type.final class
Implementation of the BINARY LARGE OBJECT data type.final class
Implementation of the BOOLEAN data type.(package private) class
Base implementation of byte array based data types.final class
Implementation of the CHARACTER data type.final class
Implementation of the CHARACTER LARGE OBJECT data type.class
Base class for ARRAY and ROW values.final class
Implementation of the DATE data type.final class
Implementation of the DECFLOAT data type.final class
Implementation of the DOUBLE PRECISION data type.final class
ENUM value.class
Base implementation of the ENUM data type.final class
Implementation of the GEOMETRY data type.final class
Implementation of the INTEGER data type.final class
Implementation of the INTERVAL data type.final class
Implementation of the JAVA_OBJECT data type.final class
Implementation of the JSON data type.class
A implementation of the BINARY LARGE OBJECT and CHARACTER LARGE OBJECT data types.final class
Implementation of NULL.final class
Implementation of the NUMERIC data type.final class
Implementation of the REAL data type.final class
Row value.final class
Implementation of the SMALLINT data type.(package private) class
Base implementation of String based data types.final class
Implementation of the TIME data type.final class
Implementation of the TIMESTAMP data type.final class
Implementation of the TIMESTAMP WITH TIME ZONE data type.final class
Implementation of the TIME WITH TIME ZONE data type.final class
Implementation of the TINYINT data type.final class
Implementation of the UUID data type.final class
Implementation of the BINARY VARYING data type.final class
Implementation of the CHARACTER VARYING data type.final class
Implementation of the VARCHAR_IGNORECASE data type.Methods in org.h2.value with parameters of type TypedModifier and TypeMethodDescriptionstatic TypeInfo
TypeInfo.getHigherType
(Typed[] values) Get the higher data type of all values.Constructors in org.h2.value with parameters of type TypedModifierConstructorDescriptionExtTypeInfoRow
(Typed[] fields) Creates new instance of extended parameters of ROW data type.ExtTypeInfoRow
(Typed[] fields, int degree) Creates new instance of extended parameters of ROW data type.