stenlarsson opened a new issue, #48356:
URL: https://github.com/apache/arrow/issues/48356
### Describe the enhancement requested
Many compute functions are missing their corresponding options class in the
GLib bindings. Many functions can still be used in Ruby with reduced
functionality, but some functions like `extract_regex` cannot be used at all. I
have identified that the following classes are missing:
* `AssumeTimezoneOptions`
* `CumulativeOptions`
* `DayOfWeekOptions`
* `DictionaryEncodeOptions`
* `ElementWiseAggregateOptions`
* `ExtractRegexOptions`
* `ExtractRegexSpanOptions`
* `JoinOptions`
* `ListFlattenOptions`
* `ListSliceOptions`
* `MakeStructOptions`
* `MapLookupOptions`
* `ModeOptions`
* `NullOptions`
* `PadOptions`
* `PairwiseOptions`
* `PartitionNthOptions`
* `PivotWiderOptions`
* `RankQuantileOptions`
* `ReplaceSliceOptions`
* `ReplaceSubstringOptions`
* `RoundBinaryOptions`
* `RoundTemporalOptions`
* `SelectKOptions`
* `SkewOptions`
* `SliceOptions`
* `SplitOptions`
* `TDigestOptions`
* `TrimOptions`
* `WeekOptions`
* `WinsorizeOptions`
* `ZeroFillOptions`
The following are missing, but have other issues:
* `RandomOptions`: It seems that the `random` function wouldn't work even
with this since you cannot specify the output length.
* `Utf8NormalizeOptions`: It is already implemented as
`UTF8NormalizeOptions` with uppercase "UTF" which doesn't match
`Arrow::Function.find('utf8_normalize').doc.options_class_name`.
### Component(s)
GLib
--
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]