class documentation

class _EvaluatorCompiler: (source)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method process Undocumented
Method visit_and_clauselist_op Undocumented
Method visit_binary Undocumented
Method visit_bindparam Undocumented
Method visit_clauselist Undocumented
Method visit_column Undocumented
Method visit_comma_op_clauselist_op Undocumented
Method visit_concat_op_binary_op Undocumented
Method visit_custom_op_binary_op Undocumented
Method visit_endswith_op_binary_op Undocumented
Method visit_expression_clauselist Undocumented
Method visit_false Undocumented
Method visit_grouping Undocumented
Method visit_in_op_binary_op Undocumented
Method visit_is_binary_op Undocumented
Method visit_is_not_binary_op Undocumented
Method visit_not_in_op_binary_op Undocumented
Method visit_null Undocumented
Method visit_or_clauselist_op Undocumented
Method visit_startswith_op_binary_op Undocumented
Method visit_true Undocumented
Method visit_tuple Undocumented
Method visit_unary Undocumented
Instance Variable target_cls Undocumented
Method _straight_evaluate Undocumented
Method _straight_evaluate_numeric_only Undocumented
def __init__(self, target_cls=None): (source)

Undocumented

def process(self, clause, *clauses): (source)

Undocumented

def visit_and_clauselist_op(self, operator, evaluators, clause): (source)

Undocumented

def visit_binary(self, clause): (source)

Undocumented

def visit_bindparam(self, clause): (source)

Undocumented

def visit_clauselist(self, clause): (source)

Undocumented

def visit_column(self, clause): (source)

Undocumented

def visit_comma_op_clauselist_op(self, operator, evaluators, clause): (source)

Undocumented

def visit_concat_op_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_custom_op_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_endswith_op_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_expression_clauselist(self, clause): (source)

Undocumented

def visit_false(self, clause): (source)

Undocumented

def visit_grouping(self, clause): (source)

Undocumented

def visit_in_op_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_is_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_is_not_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_not_in_op_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_null(self, clause): (source)

Undocumented

def visit_or_clauselist_op(self, operator, evaluators, clause): (source)

Undocumented

def visit_startswith_op_binary_op(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def visit_true(self, clause): (source)

Undocumented

def visit_tuple(self, clause): (source)

Undocumented

def visit_unary(self, clause): (source)

Undocumented

target_cls = (source)

Undocumented

def _straight_evaluate(self, operator, eval_left, eval_right, clause): (source)

Undocumented

def _straight_evaluate_numeric_only(self, operator, eval_left, eval_right, clause): (source)

Undocumented