AbstractSqlBinaryEquality |
Abstract base for comparison operators with two operands.
|
AbstractSqlPredicateJson |
|
AbstractSqlPredicateJson.KeyUniquenessConstraint |
A list of expected key uniqueness constraints.
|
AbstractSqlPredicateJson.TypeConstraints |
A list of expected type constraints.
|
AggregateFunction |
List of all aggregation functions supported by EXASOL.
|
JoinType |
List of all join types supported by EXASOL.
|
Predicate |
List of all predicates (scalar functions returning bool) supported by EXASOL.
|
ScalarFunction |
List of all scalar functions supported by EXASOL.
|
SqlColumn |
A SQL column.
|
SqlExpressionList |
SQL expression list.
|
SqlFunctionAggregate |
A simple aggregate function with a name and zero or more arguments.
|
SqlFunctionAggregateGroupConcat |
Represents a GROUP_CONCAT aggregate function.
|
SqlFunctionAggregateGroupConcat.Builder |
|
SqlFunctionAggregateListagg |
Represents a LISTAGG aggregate function.
|
SqlFunctionAggregateListagg.Behavior |
|
SqlFunctionAggregateListagg.Behavior.TruncationType |
Expected truncation types.
|
SqlFunctionAggregateListagg.BehaviorType |
Expected behavior types.
|
SqlFunctionAggregateListagg.Builder |
|
SqlFunctionScalar |
A simple scalar function with a name and zero or more arguments.
|
SqlFunctionScalarCase |
CASE function.
|
SqlFunctionScalarCast |
The type Sql function scalar cast.
|
SqlFunctionScalarExtract |
The type Sql function scalar extract.
|
SqlFunctionScalarExtract.ExtractParameter |
List of available parameters for the EXTRACT function.
|
SqlFunctionScalarJsonValue |
|
SqlFunctionScalarJsonValue.Behavior |
|
SqlFunctionScalarJsonValue.BehaviorType |
A list of expected behavior types.
|
SqlGroupBy |
Represents a GROUP BY statement.
|
SqlJoin |
JOIN node.
|
SqlLimit |
LIMIT sql node.
|
SqlLiteralBool |
Bool literal.
|
SqlLiteralDate |
Date literal.
|
SqlLiteralDouble |
Double literal.
|
SqlLiteralExactnumeric |
Literal for decimal types.
|
SqlLiteralInterval |
Interval literal.
|
SqlLiteralNull |
NULL literal.
|
SqlLiteralString |
String literal.
|
SqlLiteralTimestamp |
Timestamp literal.
|
SqlLiteralTimestampUtc |
Timestamp UTC literal.
|
SqlNode |
Node in a graph representing a SQL query.
|
SqlNodeType |
All types of nodes that can be part of a pushdown request.
|
SqlNodeVisitor |
Implementation of the Visitor pattern for the SqlNode.
|
SqlOrderBy |
ORDER BY clause.
|
SqlPredicate |
This class represents SQL predicates.
|
SqlPredicateAnd |
AND predicate.
|
SqlPredicateBetween |
Between predicate.
|
SqlPredicateEqual |
Equal predicate.
|
SqlPredicateInConstList |
The type Sql predicate in const list.
|
SqlPredicateIsJson |
|
SqlPredicateIsNotJson |
|
SqlPredicateIsNotNull |
The type Sql predicate is not null.
|
SqlPredicateIsNull |
The type Sql predicate is null.
|
SqlPredicateLess |
Less predicate.
|
SqlPredicateLessEqual |
The type Sql predicate less equal.
|
SqlPredicateLike |
LIKE predicate
|
SqlPredicateLikeRegexp |
REGEXP_LIKE predicate.
|
SqlPredicateNot |
Not predicate.
|
SqlPredicateNotEqual |
Not equal predicate.
|
SqlPredicateOr |
OR predicate.
|
SqlSelectList |
This class represents a select list.
|
SqlStatement |
SQL Statement.
|
SqlStatementSelect |
We could consider to apply builder pattern here (if time)
|
SqlStatementSelect.Builder |
|
SqlTable |
This class represents a SQL table.
|