Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement
GroupColumn
support for StringView
/ ByteView
(faster…
… grouping performance) (#12809) * define `ByteGroupValueViewBuilder`. * impl append. * impl equal to. * fix compile. * fix comments. * impl take_n. * impl build. * impl rest functions in `GroupColumn`. * fix output when panic. * add e2e sql tests. * add unit tests. * switch to a really elegant style codes from alamb. * fix take_n. * improve comments. * fix compile. * fix clippy. * define more testcases in `test_byte_view_take_n`. * connect up. * fix doc. * Do not re-validate output is utf8 * switch to unchecked when building array. * improve naming. * use let else to make the codes clearer. * fix typo. * improve unit test coverage for `ByteViewGroupValueBuilder`. --------- Co-authored-by: Andrew Lamb <andrew@nerdnetworks.org>
- Loading branch information