// Returns an error status if no column matching `ref` is found, or if the FieldRef is // a nested reference.
| 552 | // // Returns an error status if no column matching `ref` is found, or if the FieldRef is |
| 553 | // // a nested reference. |
| 554 | inline Result<std::shared_ptr<ChunkedArray>> GetColumn(const Table& table, |
| 555 | const FieldRef& ref) { |
| 556 | RETURN_NOT_OK(CheckNonNested(ref)); |
| 557 | ARROW_ASSIGN_OR_RAISE(auto path, ref.FindOne(*table.schema())); |
| 558 | return table.column(path[0]); |
| 559 | } |
| 560 | |
| 561 | inline Result<std::shared_ptr<Array>> GetColumn(const RecordBatch& batch, |
| 562 | const FieldRef& ref) { |
no test coverage detected