GH-48484: [GLib][Ruby] Add GArrowJoinOptions
Rationale for this change
The JoinOptions class is not available in GLib/Ruby, and it is used together with the binary_join_element_wise compute function.
What changes are included in this PR?
This adds the JoinOptions class to GLib.
Are these changes tested?
Yes, with Ruby unit tests.
Are there any user-facing changes?
Yes, a new class.
- GitHub Issue: #48484
:warning: GitHub issue #48484 has been automatically assigned in GitHub to PR creator.
After merging your PR, Conbench analyzed the 3 benchmarking runs that have been run so far on merge-commit d09233af103bbfcd3617820192d78fff44d5c73e.
There were no benchmark performance regressions. 🎉
The full Conbench report has more details. It also includes information about 16 possible false positives for unstable benchmarks that are known to sometimes produce them.