Interface | Description |
---|---|
FunctionCall |
This interface is used by the built-in functions,
as well as the user-defined functions.
|
ParameterInterface |
The interface for client side (remote) and server side parameters.
|
Class | Description |
---|---|
Aggregate |
Implements the integrated aggregate functions, such as COUNT, MAX, SUM.
|
Alias |
A column alias as in SELECT 'Hello' AS NAME ...
|
CompareLike |
Pattern matching comparison expression: WHERE NAME LIKE ?
|
Comparison |
Example comparison expressions are ID=1, NAME=NAME, NAME IS NULL.
|
ConditionAndOr |
An 'and' or 'or' condition as in WHERE ID=1 AND NAME=?
|
ConditionExists |
An 'exists' condition as in WHERE EXISTS(SELECT ...)
|
ConditionIn |
An 'in' condition with a list of values, as in WHERE NAME IN(...)
|
ConditionInSelect |
An 'in' condition with a subquery, as in WHERE ID IN(SELECT ...)
|
ConditionNot |
A NOT condition.
|
Expression |
An expression is a operation, a value, or a function in a query.
|
ExpressionColumn |
A expression that represents a column of a table or view.
|
ExpressionList |
A list of expressions, as in (ID, NAME).
|
ExpressionVisitor |
The visitor pattern is used to iterate through all expressions of a query
to optimize a statement.
|
Function |
This class implements most built-in functions of this database.
|
JavaAggregate |
This class wraps a user-defined aggregate.
|
JavaFunction |
This class wraps a user-defined function.
|
Operation |
A mathematical expression, or string concatenation.
|
Parameter |
A parameter of a prepared statement.
|
ParameterRemote |
A client side (remote) parameter.
|
Rownum |
Represents the ROWNUM function.
|
SequenceValue |
Wraps a sequence when used in a statement.
|
Subquery |
A query returning a single value.
|
TableFunction |
Implementation of the functions TABLE(..) and TABLE_DISTINCT(..).
|
ValueExpression |
An expression representing a constant value.
|
Variable |
A user-defined variable, for example: @ID.
|
Wildcard |
A wildcard expression as in SELECT * FROM TEST.
|
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.