Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
Description
Note that compute functions will still get generated, they'll just error when used:
>>> pc.month_interval_between(pa.array([1, 2], pa.timestamp('s')), pa.array([3, 4], pa.timestamp('s'))) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/lidavidm/Code/upstream/arrow-13548/python/pyarrow/compute.py", line 181, in wrapper return func.call(args, None, memory_pool) File "pyarrow/_compute.pyx", line 341, in pyarrow._compute.Function.call return wrap_datum(result) File "pyarrow/array.pxi", line 557, in pyarrow.lib.wrap_datum return pyarrow_wrap_array(MakeArray(datum.array())) File "pyarrow/public-api.pxi", line 200, in pyarrow.lib.pyarrow_wrap_array klass = get_array_class_from_type(sp_array.get().type()) File "pyarrow/array.pxi", line 2420, in pyarrow.lib.get_array_class_from_type return _array_classes[data_type.id()] KeyError: 21
Attachments
Issue Links
- duplicates
-
ARROW-14250 [Python] Support other interval types
- Open
- is depended upon by
-
ARROW-13806 [Python] Add conversion to/from Pandas/Python for Month, Day Nano Interval Type
- Resolved