def visitSCOPED_CLAUSE(self, node): clause = CqlVisitor.visitSCOPED_CLAUSE(self, node) if len(clause) == 1: return clause[0] lhs, operator, rhs = clause query = BooleanQuery() query.add(lhs, LHS_OCCUR[operator]) query.add(rhs, RHS_OCCUR[operator]) return query
def visitSCOPED_CLAUSE(self, node): clause = CqlVisitor.visitSCOPED_CLAUSE(self, node) if len(clause) == 1: return clause[0] return "(%s)" % ' '.join(clause)