dql.expressions.selection module¶
Selection expressions
-
class
dql.expressions.selection.
AttributeSelection
(expr1, op=None, expr2=None)[source]¶ Bases:
dql.expressions.base.Expression
A tree of select expressions
-
class
dql.expressions.selection.
NamedExpression
(expr, alias=None)[source]¶ Bases:
dql.expressions.base.Expression
Wrapper around AttributeSelection that holds the alias (if any)
-
class
dql.expressions.selection.
NowFunction
(utc)[source]¶ Bases:
dql.expressions.selection.SelectFunction
Function to grab the current time
-
class
dql.expressions.selection.
SelectFunction
[source]¶ Bases:
dql.expressions.base.Expression
Base class for special select functions
-
class
dql.expressions.selection.
SelectionExpression
(expressions, is_count=False)[source]¶ Bases:
dql.expressions.base.Expression
Entry point for Selection expressions
-
class
dql.expressions.selection.
TimestampFunction
(expr, utc)[source]¶ Bases:
dql.expressions.selection.SelectFunction
Function that parses a field or literal as a datetime