roboto.query.visitor#

Module Contents#

class roboto.query.visitor.BaseVisitor#

Bases: ConditionVisitor

Query base visitor

visit_condition(condition)#
Parameters:

condition (roboto.query.conditions.Condition)

Return type:

Optional[roboto.query.conditions.ConditionType]

visit_condition_group(condition_group)#
Parameters:

condition_group (roboto.query.conditions.ConditionGroup)

Return type:

Optional[roboto.query.conditions.ConditionType]

class roboto.query.visitor.ConditionVisitor#

Bases: abc.ABC

Query condition visitor

visit(cond)#
Parameters:

cond (roboto.query.conditions.ConditionType)

Return type:

Optional[roboto.query.conditions.ConditionType]

abstract visit_condition(condition)#
Parameters:

condition (roboto.query.conditions.Condition)

Return type:

Optional[roboto.query.conditions.ConditionType]

abstract visit_condition_group(condition_group)#
Parameters:

condition_group (roboto.query.conditions.ConditionGroup)

Return type:

Optional[roboto.query.conditions.ConditionType]