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:
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