

@dispatch(Summary, Select)
def compute_up(t, s, scope=None, **kwargs):
    d = dict(((t._child[cols], list(inner_columns(s))[i]) for (i, c) in enumerate(t._child.fields)))
    cols = [compute(val, toolz.merge(scope, d), post_compute=None, return_type='native').label(name) for (name, val) in zip(t.fields, t.values)]
    s = copy(s)
    for c in cols:
        s.append_column(c)
    return s.with_only_columns(cols)

dataset/ETHPy150Open blaze/blaze/blaze/compute/sql.py compute_up/VarMisuse@37/40 `c`->`cols`