This represents an SQL aggregate function expression in an SQL statement. Calls can be constructed by passing the name of the function and a list of params. For security reasons, all params passed are quoted by default unless explicitly told otherwise.
An expression object that represents a SQL BETWEEN snippet
This class represents a SQL Case statement
Represents a SQL case statement with a fluid API
An expression that represents a common table expression definition.
A Comparison is a type of query expression that represents an operation
involving a field an operator and a value. In its most common form the
string representation of a comparison is
field = value
This class represents a function call string in a SQL statement. Calls can be constructed by passing the name of the function and a list of params. For security reasons, all params passed are quoted by default unless explicitly told otherwise.
Represents a single identifier name in the database.
An expression object for ORDER BY clauses
An expression object for complex ORDER BY clauses
Represents a SQL Query expression. Internally it stores a tree of expressions that can be compiled by converting this object to string and will contain a correctly parenthesized and nested expression.
String expression with collation.
This expression represents SQL fragments that are used for comparing one tuple to another, one tuple to a set of other tuples or one tuple to an expression
An expression object that represents an expression with only a single operand.
An expression object to contain values being inserted.
Represents a SQL when/then clause with a fluid API
This represents a SQL window expression used by aggregate and window functions.