| AbstractSqlBinaryEquality |
Abstract base for comparison operators with two operands.
|
| AbstractSqlPredicateJson |
|
| 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.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.
|
| SqlFunctionScalarJsonValue |
|
| SqlFunctionScalarJsonValue.Behavior |
|
| 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.
|
| 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.
|