-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[C++] Add a Dictionary Compaction Function For DictionaryArray #37378
Comments
bkietz
added a commit
that referenced
this issue
Oct 11, 2023
…ray (#37418) ### Rationale for this change A Dictionary Compaction Function for DictionaryArray is supported. ### What changes are included in this PR? Add a Function for Dictionary Compaction ### Are these changes tested? Yes Are there any user-facing changes? No * Closes: #37378 Lead-authored-by: Junming Chen <junming.chen.r@outlook.com> Co-authored-by: Ben Harkins <60872452+benibus@users.noreply.github.com> Co-authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>
llama90
pushed a commit
to llama90/arrow
that referenced
this issue
Oct 12, 2023
…naryArray (apache#37418) ### Rationale for this change A Dictionary Compaction Function for DictionaryArray is supported. ### What changes are included in this PR? Add a Function for Dictionary Compaction ### Are these changes tested? Yes Are there any user-facing changes? No * Closes: apache#37378 Lead-authored-by: Junming Chen <junming.chen.r@outlook.com> Co-authored-by: Ben Harkins <60872452+benibus@users.noreply.github.com> Co-authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>
JerAguilon
pushed a commit
to JerAguilon/arrow
that referenced
this issue
Oct 23, 2023
…naryArray (apache#37418) ### Rationale for this change A Dictionary Compaction Function for DictionaryArray is supported. ### What changes are included in this PR? Add a Function for Dictionary Compaction ### Are these changes tested? Yes Are there any user-facing changes? No * Closes: apache#37378 Lead-authored-by: Junming Chen <junming.chen.r@outlook.com> Co-authored-by: Ben Harkins <60872452+benibus@users.noreply.github.com> Co-authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>
loicalleyne
pushed a commit
to loicalleyne/arrow
that referenced
this issue
Nov 13, 2023
…naryArray (apache#37418) ### Rationale for this change A Dictionary Compaction Function for DictionaryArray is supported. ### What changes are included in this PR? Add a Function for Dictionary Compaction ### Are these changes tested? Yes Are there any user-facing changes? No * Closes: apache#37378 Lead-authored-by: Junming Chen <junming.chen.r@outlook.com> Co-authored-by: Ben Harkins <60872452+benibus@users.noreply.github.com> Co-authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>
dgreiss
pushed a commit
to dgreiss/arrow
that referenced
this issue
Feb 19, 2024
…naryArray (apache#37418) ### Rationale for this change A Dictionary Compaction Function for DictionaryArray is supported. ### What changes are included in this PR? Add a Function for Dictionary Compaction ### Are these changes tested? Yes Are there any user-facing changes? No * Closes: apache#37378 Lead-authored-by: Junming Chen <junming.chen.r@outlook.com> Co-authored-by: Ben Harkins <60872452+benibus@users.noreply.github.com> Co-authored-by: Benjamin Kietzman <bengilgit@gmail.com> Signed-off-by: Benjamin Kietzman <bengilgit@gmail.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the enhancement requested
DictionaryArray could have unused dictionary values. This is an obstacle to finish #37100. A Dictionary Compaction Function, which removes unused values in dictionary, is useful to solve the problem. Besides, #37277 has the same request in Go implementation.
Here is a pesudo example:
Component(s)
C++
The text was updated successfully, but these errors were encountered: