Uses of Interface
org.h2.value.Typed
-
Packages that use Typed Package Description org.h2.expression Expressions include mathematical operations, simple values, and others.org.h2.expression.aggregate Aggregate functions.org.h2.expression.analysis Base classes for data analysis operations and implementations of window functions.org.h2.expression.condition Condition expressions.org.h2.expression.function Functions.org.h2.message Trace (logging facility) and error message tool.org.h2.mode Utility classes for compatibility with other database, for example MySQL.org.h2.mvstore.db Helper classes to use the MVStore in the H2 database.org.h2.result Implementation of row and internal result sets.org.h2.table Classes related to a table and table meta data.org.h2.value Data type and value implementations. -
-
Uses of Typed in org.h2.expression
Classes in org.h2.expression that implement Typed Modifier and Type Class Description classAliasA column alias as in SELECT 'Hello' AS NAME ...classArrayConstructorByQueryArray value constructor by query.classArrayElementReferenceArray element reference.classBinaryOperationA mathematical expression, or string concatenation.classCompatibilityDatePlusTimeOperationA compatibility mathematical operation with datetime values.classConcatenationOperationCharacter string concatenation as in'Hello' || 'World', binary string concatenation as inX'01' || X'AB'or an array concatenation as inARRAY[1, 2] || 3.classDomainValueExpressionAn expression representing a value for domain constraint.classExpressionAn expression is a operation, a value, or a function in a query.classExpressionColumnA column reference expression that represents a column of a table or view.classExpressionListA list of expressions, as in (ID, NAME).classFieldReferenceField reference.classFormatA format clause such as FORMAT JSON.classIntervalOperationA mathematical operation with intervals.classOperation0Operation without subexpressions.classOperation1Operation with one argument.classOperation1_2Operation with one or two arguments.classOperation2Operation with two arguments.classOperationNOperation with many arguments.classParameterA parameter of a prepared statement.classRownumRepresents the ROWNUM function.classSearchedCaseA searched case.classSequenceValueWraps a sequence when used in a statement.classSimpleCaseA simple case.classSubqueryA query returning a single value.classTimeZoneOperationA time zone specification (AT { TIME ZONE | LOCAL }).classTypedValueExpressionAn expression representing a constant value with a type cast.classUnaryOperationUnary operation.classValueExpressionAn expression representing a constant value.classVariableA user-defined variable, for example: @ID.classWildcardA wildcard expression as in SELECT * FROM TEST. -
Uses of Typed in org.h2.expression.aggregate
Classes in org.h2.expression.aggregate that implement Typed Modifier and Type Class Description classAbstractAggregateA base class for aggregate functions.classAggregateImplements the integrated aggregate functions, such as COUNT, MAX, SUM.classJavaAggregateThis class wraps a user-defined aggregate. -
Uses of Typed in org.h2.expression.analysis
Classes in org.h2.expression.analysis that implement Typed Modifier and Type Class Description classDataAnalysisOperationA base class for data analysis operations such as aggregates and window functions.classWindowFunctionA window function. -
Uses of Typed in org.h2.expression.condition
Classes in org.h2.expression.condition that implement Typed Modifier and Type Class Description classBetweenPredicateBETWEEN predicate.classBooleanTestBoolean test (IS [NOT] { TRUE | FALSE | UNKNOWN }).classCompareLikePattern matching comparison expression: WHERE NAME LIKE ?classComparisonExample comparison expressions are ID=1, NAME=NAME, NAME IS NULL.(package private) classConditionRepresents a condition returning a boolean value, or NULL.classConditionAndOrAn 'and' or 'or' condition as in WHERE ID=1 AND NAME=?classConditionAndOrNAn 'and' or 'or' condition as in WHERE ID=1 AND NAME=? with N operands.classConditionInAn 'in' condition with a list of values, as in WHERE NAME IN(...)classConditionInConstantSetUsed for optimised IN(...) queries where the contents of the IN list are all constant and of the same type.classConditionInParameterA condition with parameter as= ANY(?).classConditionInQueryAn IN() condition with a subquery, as in WHERE ID IN(SELECT ...)classConditionLocalAndGlobalA global condition or combination of local and global conditions.classConditionNotA NOT condition.classExistsPredicateExists predicate as in EXISTS(SELECT ...)classIsJsonPredicateIS JSON predicate.classNullPredicateNull predicate (IS [NOT] NULL).(package private) classPredicateWithSubqueryBase class for predicates with a subquery.classSimplePredicateBase class for simple predicates.classTypePredicateType predicate (IS [NOT] OF).classUniquePredicateUnique predicate as in UNIQUE(SELECT ...) -
Uses of Typed in org.h2.expression.function
Classes in org.h2.expression.function that implement Typed Modifier and Type Class Description classArrayFunctionAn array function.classBitFunctionA bitwise function.classCardinalityExpressionCardinality expression.classCastSpecificationA cast specification.classCoalesceFunctionA COALESCE, GREATEST, or LEAST function.classCompatibilitySequenceValueFunctionNEXTVAL() and CURRVAL() compatibility functions.classCompressFunctionA COMPRESS or EXPAND function.classConcatFunctionA CONCAT or CONCAT_WS function.classCryptFunctionAn ENCRYPT or DECRYPT function.classCSVWriteFunctionA CSVWRITE function.classCurrentDateTimeValueFunctionCurrent datetime value function.classCurrentGeneralValueSpecificationSimple general value specifications.classDataTypeSQLFunctionDATA_TYPE_SQL() function.classDateTimeFormatFunctionA date-time format function.classDateTimeFunctionA date-time function.classDayMonthNameFunctionA DAYNAME() or MONTHNAME() function.classDBObjectFunctionDB_OBJECT_ID() and DB_OBJECT_SQL() functions.classFileFunctionA FILE_READ or FILE_WRITE function.classFunction0_1Function with one optional argument.classFunction1Function with one argument.classFunction1_2Function with two arguments.classFunction2Function with two arguments.classFunctionNFunction with many arguments.classHashFunctionA HASH or ORA_HASH function.classJavaFunctionThis class wraps a user-defined function.classJsonConstructorFunctionJSON constructor function.classLengthFunctionCHAR_LENGTH(), or OCTET_LENGTH() function.classMathFunctionA math function.classMathFunction1A math function with one argument and DOUBLE PRECISION result.classMathFunction2A math function with two arguments and DOUBLE PRECISION result.classNullIfFunctionA NULLIF function.classRandFunctionA RAND, SECURE_RAND, or RANDOM_UUID function.classRegexpFunctionA regular expression function.classSessionControlFunctionAn ABORT_SESSION() or CANCEL_SESSION() function.classSetFunctionA SET function.classSignalFunctionA SIGNAL function.classSoundexFunctionA SOUNDEX or DIFFERENCE function.classStringFunctionAn string function with multiple arguments.classStringFunction1A string function with one argument.classStringFunction2A string function with two arguments.classSubstringFunctionA SUBSTRING function.classSysInfoFunctionDatabase or session information function.classTableInfoFunctionA table information function.classToCharFunctionEmulates Oracle's TO_CHAR function.classTrimFunctionA TRIM function.classTruncateValueFunctionA TRUNCATE_VALUE function.classXMLFunctionAn XML function. -
Uses of Typed in org.h2.message
Methods in org.h2.message with parameters of type Typed Modifier and Type Method Description static DbExceptionDbException. getInvalidExpressionTypeException(java.lang.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 Typed Modifier and Type Class Description classFunctionsDB2DerbyFunctions forMode.ModeEnum.DB2andMode.ModeEnum.Derbycompatibility modes.classFunctionsLegacyThis class implements some legacy functions not available in Regular mode.classFunctionsMSSQLServerFunctions forMode.ModeEnum.MSSQLServercompatibility mode.classFunctionsMySQLThis class implements some MySQL-specific functions.classFunctionsOracleFunctions forMode.ModeEnum.Oraclecompatibility mode.classFunctionsPostgreSQLFunctions forMode.ModeEnum.PostgreSQLcompatibility mode.classModeFunctionBase class for mode-specific functions.classOnDuplicateKeyValuesVALUES(column) function for ON DUPLICATE KEY UPDATE clause.classRegclassA ::regclass expression. -
Uses of Typed in org.h2.mvstore.db
Classes in org.h2.mvstore.db that implement Typed Modifier and Type Class Description classSpatialKeyA unique spatial key. -
Uses of Typed in org.h2.result
Classes in org.h2.result that implement Typed Modifier and Type Class Description classDefaultRowThe default implementation of a row in a table.classRowRepresents a row in a table.classSearchRowThe base class for rows stored in a table, and for partial rows stored in the index.classSimpleRowValueA simple row that contains data for only one column.classSparseClass Sparse.Methods in org.h2.result with parameters of type Typed Modifier and Type Method Description RowFactoryRowFactory. createRowFactory(CastDataProvider provider, CompareMode compareMode, DataHandler handler, Typed[] columns, IndexColumn[] indexColumns, boolean storeKeys)Create a new row factory.RowFactoryRowFactory.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 Modifier and Type Class Description classColumnThis class represents a column in a table. -
Uses of Typed in org.h2.value
Classes in org.h2.value that implement Typed Modifier and Type Class Description classTypeInfoData type with parameters.classValueThis is the base class for all value classes.classValueArrayImplementation of the ARRAY data type.(package private) classValueBigDecimalBaseBase class for BigDecimal-based values.classValueBigintImplementation of the BIGINT data type.classValueBinaryImplementation of the BINARY data type.classValueBlobImplementation of the BINARY LARGE OBJECT data type.classValueBooleanImplementation of the BOOLEAN data type.(package private) classValueBytesBaseBase implementation of byte array based data types.classValueCharImplementation of the CHARACTER data type.classValueClobImplementation of the CHARACTER LARGE OBJECT data type.classValueCollectionBaseBase class for ARRAY and ROW values.classValueDateImplementation of the DATE data type.classValueDecfloatImplementation of the DECFLOAT data type.classValueDoubleImplementation of the DOUBLE PRECISION data type.classValueEnumENUM value.classValueEnumBaseBase implementation of the ENUM data type.classValueGeometryImplementation of the GEOMETRY data type.classValueIntegerImplementation of the INTEGER data type.classValueIntervalImplementation of the INTERVAL data type.classValueJavaObjectImplementation of the JAVA_OBJECT data type.classValueJsonImplementation of the JSON data type.classValueLobA implementation of the BINARY LARGE OBJECT and CHARACTER LARGE OBJECT data types.classValueNullImplementation of NULL.classValueNumericImplementation of the NUMERIC data type.classValueRealImplementation of the REAL data type.classValueRowRow value.classValueSmallintImplementation of the SMALLINT data type.(package private) classValueStringBaseBase implementation of String based data types.classValueTimeImplementation of the TIME data type.classValueTimestampImplementation of the TIMESTAMP data type.classValueTimestampTimeZoneImplementation of the TIMESTAMP WITH TIME ZONE data type.classValueTimeTimeZoneImplementation of the TIME WITH TIME ZONE data type.classValueTinyintImplementation of the TINYINT data type.classValueUuidImplementation of the UUID data type.classValueVarbinaryImplementation of the BINARY VARYING data type.classValueVarcharImplementation of the CHARACTER VARYING data type.classValueVarcharIgnoreCaseImplementation of the VARCHAR_IGNORECASE data type.Methods in org.h2.value with parameters of type Typed Modifier and Type Method Description static TypeInfoTypeInfo. getHigherType(Typed[] values)Get the higher data type of all values.Constructors in org.h2.value with parameters of type Typed Constructor Description ExtTypeInfoRow(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.
-