Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
If arrow/compute/api.h is included but arrow/array.h isn't included, the following error is occurred:
In file included from arrow/compute/api.h:23:0, from arrow-glib/compute.hpp:22, from compute.cpp:24: arrow/compute/kernel.h:26:7: error: 'internal' has not been declared using internal::ArrayData; ^~~~~~~~ arrow/compute/kernel.h:43:65: error: 'ArrayData' has not been declared virtual Status Call(FunctionContext* ctx, const Array& input, ArrayData* out) = 0; ^~~~~~~~~