| 430 | // Dropnull functions |
| 431 | |
| 432 | Result<Datum> DropNull(const Datum& values, ExecContext* ctx) { |
| 433 | // Invoke metafunction which deals with Datum kinds other than just Array, |
| 434 | // ChunkedArray. |
| 435 | return CallFunction("drop_null", {values}, ctx); |
| 436 | } |
| 437 | |
| 438 | Result<std::shared_ptr<Array>> DropNull(const Array& values, ExecContext* ctx) { |
| 439 | ARROW_ASSIGN_OR_RAISE(Datum out, DropNull(Datum(values), ctx)); |