def used_vars(self): from pythonql.Ast import get_all_vars, get_ast if self.expr: return get_all_vars(get_ast(self.expr)) else: return get_all_vars(get_ast(self.key_expr)).union( get_all_vars(get_ast(self.value_expr)))
def used_vars(self): from pythonql.Ast import get_all_vars,get_ast if self.expr: return get_all_vars(get_ast(self.expr)) else: return get_all_vars(get_ast(self.key_expr)).union( get_all_vars(get_ast(self.value_expr)))
def used_vars(self): from pythonql.Ast import get_all_vars, get_ast vs = set() for c in self.left_conds: vs = vs.union(get_all_vars(get_ast(c))) for c in self.right_conds: vs = vs.union(get_all_vars(get_ast(c))) return vs
def used_vars(self): from pythonql.Ast import get_all_vars,get_ast vs = set() for c in self.left_conds: vs = vs.union( get_all_vars(get_ast(c))) for c in self.right_conds: vs = vs.union( get_all_vars(get_ast(c))) return vs
def used_vars(self): from pythonql.Ast import get_all_vars, get_ast vs = set() for (ex, _) in self.groupby_list: vs = vs.union(get_all_vars(get_ast(ex))) return vs
def used_vars(self): from pythonql.Ast import get_all_vars,get_ast vs = set() for (ex,_) in self.groupby_list: vs = vs.union(get_all_vars(get_ast(ex))) return vs
def used_vars(self): from pythonql.Ast import get_all_vars, get_ast return get_all_vars(self.on)
def used_vars(self): from pythonql.Ast import get_all_vars, get_ast return get_all_vars(get_ast(expr.binding_seq))
def used_vars(self): from pythonql.Ast import get_all_vars,get_ast return get_all_vars(self.on)
def used_vars(self): from pythonql.Ast import get_all_vars,get_ast return get_all_vars( get_ast( expr.binding_seq ))