

@dispatch(Merge, (Selectable, Select, sa.Column))
def compute_up(expr, data, **kwargs):
    subexpression = common_subexpression(*expr.children)
    children = [compute(kwargs, {
        subexpression: data,
    }, post_compute=False, return_type='native') for child in expr.children]
    columns = list(unique(concat(map(get_inner_columns, children))))
    from_obj = get_all_froms(data)
    return reconstruct_select(columns, data, from_obj=from_obj)

dataset/ETHPy150Open blaze/blaze/blaze/compute/sql.py compute_up/VarMisuse@46/57 `child`->`kwargs`