Does the arrow protocol require unique dictionary values? #47134
|
Is it explicitly required that dictionary values be unique? Currently the at least the C++ API Example of creating non-unique dicts: #25845 Curious if this is a hard-requirement, or if it's an implementation detail open to change. |
Replies: 4 comments
|
Code processing dictionary-encoded arrays should not assume values to be unique. |
|
From the Arrow format spec:
(Thanks Docs chat bot!) So forcing the de-duplication seems to go against the spec and there for is a bug? |
|
Is there an issue opened to track here? Otherwise, @kdkavanagh can you open an issue, please? |
From the Arrow format spec:
(Thanks Docs chat bot!)
So forcing the de-duplication seems to go against the spec and there for is a bug?