def METHOD_NAME(
    da: DataArray, indices: list, bin_edges: bool, no_left_border: bool = False
) -> List[list]:
    out = [
        _make_variable_column(
            name='',
            var=da.data,
            indices=indices,
            need_bin_edge=bin_edges,
            is_bin_edge=False,
            border='' if no_left_border else LEFT_BORDER,
        )
    ]
    for name, var in sorted(da.masks.items()):
        out.append(
            _make_variable_column(
                name=name,
                var=var,
                indices=indices,
                need_bin_edge=bin_edges,
                is_bin_edge=False,
            )
        )
    for name, var in sorted(da.attrs.items()):
        out.append(
            _make_variable_column(
                name=name,
                var=var,
                indices=indices,
                need_bin_edge=bin_edges,
                is_bin_edge=da.attrs.is_edges(name),
            )
        )
    return out