Documentation

Nodes

Table of Contents

Namespaces

AggregationFunctions
BinaryOperators
UnaryOperators

Classes

Abs
Represents the call to the ABS function
AggregateFunction
The hat class for any aggregate functions
AlterStatement
Represents the ALTER query
BinaryOperator
The hat class for all binary operators
CaseNode
Represents CASE expression
Cast
Cast a number using the POSIX Cast string
Coalesce
Represents the call to the Coalesce function
Collate
Represents the call to the COLLATE function
Column
Represents a table column
CommentStatement
Represents the COMMENT query
ConcatOperator
Represents the concat expression (the '||' operator of the CONCAT() function)
Constraint
Represents a column constraint
CreateStatement
Represents a CREATE query
DateDuration
Represents Over clause
DateSubPart
Represents Over clause
DeleteStatement
Represents a DELETE query
DropStatement
Represents a CREATE query
ExpressionList
Represents any list of Expression (that can be used on right operand of IN operator for example)
Floor
Represents the call to the POW function
Format
Format a number using the POSIX format string
FormatDate
FormatDate Date a number using the POSIX FormatDate Date string
FunctionCall
Represents all named function
InsertStatement
Represents the INSERT query
JoinClause
Represents the JOIN clause used in a SELECT statement
JsonGet
Represents a JSON node in the DB
JsonGroup
Represents the aggregator of Json node
JsonNode
Represents a JSON node in the DB
Literal
Represents any Literal value (the one that may be extract in the binding of the query)
Locate
Represents the call to the LOCATE function
Log
Represents the call to the LOG function
Lower
Represents the call to the LOWER function
NamedFunction
Represents any named function, note that the id of the function might be not agnostic to the different DBMS.
Node
Represents every possible Node
OverClause
Represents Over clause
Pow
Represents the call to the POW function
Query
The hat class for any statement INSERT, UPDATE, DELETE and SELECT
RegexInstrFunction
Represents the call to the REGEX_INSTR function
RegexReplaceFunction
Represents the call to the REGEX_REPLACE function
RegexSubStrFunction
Represents the call to the REGEXP_SUBSTR function
Repeat
Represents the call to the REPEAT function
Replace
Represents the call to the REPLACE function
SelectStatement
Represents the SELECT query
Substring
Represents the call to the SUBSTRING function (or equivalent)
Table
Represents the Table of the DB
Trim
Represents the call to the TRIM function
TruncateStatement
Represents a CREATE query
UnaryOperator
Represents any unary operator
Union
Represents the Union query
UpdateStatement
Represents the UPDATE query
Upper
Represents the call to the UPPER function
WhenNode
Represents a WHEN clause of a CASE expression

        
On this page

Search results