org.h2.expression |
Javadoc package documentation
Expressions include mathematical operations, conditions, simple values, and functions.
|
Java Source File Name | Type | Comment |
Aggregate.java | Class | Implements the integrated aggregate functions, such as COUNT, MAX, SUM. |
AggregateData.java | Class | Data stored while calculating an aggregate. |
Alias.java | Class | A column alias as in SELECT 'Hello' AS NAME ... |
CompareLike.java | Class | |
Comparison.java | Class | Example comparison expressions are ID=1, NAME=NAME, NAME IS NULL. |
Condition.java | Class | Represents a condition returning a boolean value, or NULL. |
ConditionAndOr.java | Class | |
ConditionExists.java | Class | |
ConditionIn.java | Class | |
ConditionInSelect.java | Class | |
ConditionNot.java | Class | A NOT condition. |
Expression.java | Class | An expression is a operation, a value, or a function in a query. |
ExpressionColumn.java | Class | A expression that represents a column of a table or view. |
ExpressionList.java | Class | A list of expressions, as in (ID, NAME). |
ExpressionVisitor.java | Class | The visitor pattern is used to iterate through all expressions of a query
to optimize a statement. |
Function.java | Class | This class implements most built-in functions of this database. |
FunctionCall.java | Interface | This interface is used by the built-in functions,
as well as the user defined functions. |
FunctionInfo.java | Class | This class contains information about a built-in function. |
JavaAggregate.java | Class | This class wraps a user defined aggregate. |
JavaFunction.java | Class | This class wraps a user defined function. |
Operation.java | Class | A mathematical expression, or string concatenation. |
Parameter.java | Class | A parameter of a prepared statement. |
ParameterInterface.java | Interface | The interface for client side (remote) and server side parameters. |
ParameterRemote.java | Class | A client side (remote) parameter. |
Rownum.java | Class | Represents the ROWNUM function. |
SequenceValue.java | Class | Wraps a sequence when used in a statement. |
Subquery.java | Class | A query returning a single value. |
TableFunction.java | Class | Implementation of the functions TABLE(..) and TABLE_DISTINCT(..). |
ValueExpression.java | Class | An expression representing a constant value. |
Variable.java | Class | A user defined variable, for example: @ID. |
Wildcard.java | Class | A wildcard expression as in SELECT * FROM TEST. |