def format_schema(expr): from ibis.impala.compiler import _type_to_sql_string from pprint import pprint schema = expr.schema() what = compat.lzip(schema.names, [_type_to_sql_string(x) for x in schema.types]) pprint(what)
def get_result(self): if self.query.table_set is not None: self.visit(self.query.table_set) for clause in self.query.filters: self.visit(clause) to_extract = [] # Read them inside-out, to avoid nested dependency issues for expr, key in reversed( lzip(self.observed_exprs.keys, self.observed_exprs.values)): v = self.expr_counts[key] if self.greedy or v > 1: to_extract.append(expr) return to_extract
def get_result(self): if self.query.table_set is not None: self.visit(self.query.table_set) for clause in self.query.filters: self.visit(clause) to_extract = [] # Read them inside-out, to avoid nested dependency issues for expr, key in reversed(lzip(self.observed_exprs.keys, self.observed_exprs.values)): v = self.expr_counts[key] if self.greedy or v > 1: to_extract.append(expr) return to_extract
def _get_list(self, cur): tuples = cur.fetchall() if len(tuples) > 0: return list(lzip(*tuples)[0]) else: return []