Shivani622 opened a new pull request, #45539:
URL: https://github.com/apache/arrow/pull/45539
<!--
Thanks for opening a pull request!
If this is your first pull request you can find detailed information on how
to contribute here:
* [New Contributor's
Guide](https://arrow.apache.org/docs/dev/developers/guide/step_by_step/pr_lifecycle.html#reviews-and-merge-of-the-pull-request)
* [Contributing
Overview](https://arrow.apache.org/docs/dev/developers/overview.html)
If this is not a [minor
PR](https://github.com/apache/arrow/blob/main/CONTRIBUTING.md#Minor-Fixes),
please open an issue first: https://github.com/apache/arrow/issues/new/choose
and reference it in the pull request title:
GH-${GITHUB_ISSUE_ID}: [${COMPONENT}] ${SUMMARY}
or
MINOR: [${COMPONENT}] ${SUMMARY}
-->
### Rationale for this change
The primary motivation is to ensure consistency and clarity in the Compute
Functions documentation. Previously, function categories were documented with
bullet lists, while some other sections (like "Abstract Function classes" and
"Function execution") used a .. doxygengroup:: style. By reorganizing all
function categories to follow the same structure, we can provide a more uniform
look and feel to the Arrow C++ docs, making them easier to navigate and
maintain.
### What changes are included in this PR?
- Converted bullet-point lists (e.g., Arithmetic Functions, Boolean and
Logical Functions, etc.) to use the .. doxygengroup:: directive.
- Grouped each function category under its own heading for better
consistency with existing sections such as “Abstract Function classes” and
“Function execution.”
- Added placeholders for each group’s content (e.g. :content-only:,
:members:) so they can be populated by existing or future Doxygen groups.
- Minor edits to headings and reStructuredText syntax to align with the
style used throughout the rest of the documentation.
### Are these changes tested?
- These are documentation-only changes. No new code or test files have been
added.
### Are there any user-facing changes?
- *Yes*, but only in the presentation and organization of documentation. The
functionality, APIs, or behavior of Arrow’s compute functions remain unchanged.
<!--
If there are any breaking changes to public APIs, please uncomment the line
below and explain which changes are breaking.
-->
<!-- *This PR includes breaking changes to public APIs.* -->
<!--
If you fixed a security vulnerability or a critical bug, please uncomment
and explain below.
-->
<!-- *This PR contains a "Critical Fix".* -->
--
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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]