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