Nodes
Table of Contents
Namespaces
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