passerine.db.expression¶
Note
This page is automatically generated. If you don’t see anything, this means
this sub-module is not meant to be used. If you really want to know what it
is, please check out the source code at passerine/db/expression.py
.
-
class
passerine.db.expression.
Criteria
¶ Expression Criteria
Support operands: =, <=, <, >, >=, in, like (SQL-like string pattern), rlike (Regular-expression pattern), indexed with (only for Riak)
-
class
passerine.db.expression.
Expression
(left, operand, right)¶ Query Expression
Parameters: - left (passerine.db.expression.ExpressionPart) – the left part
- right (passerine.db.expression.ExpressionPart) – the right part
- operand (str) – the generic operand
-
class
passerine.db.expression.
ExpressionPart
(original, kind, value, alias)¶ Query Expression
Parameters: - original (str) – the original query
- kind (str) – the type of the part
- value – the parameter value only for a data part
- alias (str) – the entity alias for a property part or the name of the parameter of a parameter part
-
class
passerine.db.expression.
ExpressionSet
(expressions)¶ Representation of Analyzed Expression
-
exception
passerine.db.expression.
InvalidExpressionError
¶ Generic Invalid Expression Error