It seems like there are two common patterns for projection from a record batch:
* Selecting top-level fields by index
* Selecting a collection of column paths.
I'm on board with deprecating std::vector-based APIs
since these are a special case of selecting a collection of column
paths that
Hello,
the recent dataset and compute work has forced us to think about
schema projection. One problem that surfaced is referencing fields in
nested schemas and/or schemas where duplicate column names exists. We
currently have (C++) APIs that either pass a vector or a
vector to represent fields