Liya Fan created ARROW-6334:
-------------------------------
Summary: [Java] Improve the dictionary builder API to return the
position of the value in the dictionary
Key: ARROW-6334
URL: https://issues.apache.org/jira/browse/ARROW-6334
Project: Apache Arrow
Issue Type: Improvement
Components: Java
Reporter: Liya Fan
Assignee: Liya Fan
This is an improvement of the {{addValue}} method.
Previously, the method returns a boolean, indicating if the value has been
successfully added to the dictionary.
After the change, the method returns an integer, which is the position of the
value in the dictionary.
The purpose of this change:
# the dictionary position contains more information, compared with a boolean
indicating if the value is added successfully.
# this information about the index in the dictionary can be useful, for
example, to collect statistics about the dictionary.
With the dictionary position, the information about if a value has been added
can be easily determined.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)