Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
    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
Exemplo n.º 5
0
 def _get_list(self, cur):
     tuples = cur.fetchall()
     if len(tuples) > 0:
         return list(lzip(*tuples)[0])
     else:
         return []