Is there a way to pass a RecordBatch (or a batch wrapped as a Table) to Take and get back a Table composed of in-place (zero copy) slices of the input? I suppose this is not too hard to code, just wondered if there is already a utility.
Result<Datum> Take(const Datum& values, const Datum& indices, const TakeOptions& options = TakeOptions::Defaults(), ExecContext* ctx = NULLPTR);