bkietz commented on code in PR #46261: URL: https://github.com/apache/arrow/pull/46261#discussion_r2098605230
########## docs/source/cpp/compute.rst: ########## @@ -42,6 +43,16 @@ whether the inputs are integral or floating-point). Functions are stored in a global :class:`FunctionRegistry` where they can be looked up by name. +Compute Initialization +---------------------- + +The compute library requires a call to :func:`arrow::compute::Initialize` +in order to register the individual functions into the :class:`FunctionRegistry`, otherwise +only the functions required for Arrow core will be available \(1). + +\(1) Those are ``add``, ``array_filter``, ``array_take``, ``dictionary_encode``, ``dictionary_decode``, +``indices_nonzero``, ``unique`` and ``value_counts``. Review Comment: "The set of functions required for Arrow core functionality are an implementation detail of the library, and should not be considered stable." (even if we don't list them, users could find out and rely on the core set) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org