This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 782c52f2f1 MINOR: [Docs][Java] Fix wrong method usage in example
(#40940)
782c52f2f1 is described below
commit 782c52f2f1802b2c6b112f8695c6e6a9246fa855
Author: 野鹿 <[email protected]>
AuthorDate: Wed Apr 3 04:53:40 2024 +0800
MINOR: [Docs][Java] Fix wrong method usage in example (#40940)
### Rationale for this change
`DictionaryProvider` doesn't have `get` method.
### What changes are included in this PR?
It should be `lookup` not `get`.
### Are these changes tested?
Yes.
### Are there any user-facing changes?
Yes.
Authored-by: 野鹿 <[email protected]>
Signed-off-by: Sutou Kouhei <[email protected]>
---
docs/source/java/vector.rst | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/source/java/vector.rst b/docs/source/java/vector.rst
index 377db71659..abbbd1a236 100644
--- a/docs/source/java/vector.rst
+++ b/docs/source/java/vector.rst
@@ -342,7 +342,7 @@ This is where the ``DictionaryEncoding``'s 'id' attribute
comes in. This value i
// now we want to decode our vector, so we retrieve its dictionary from
the provider
Field f = vsr.getField(encoded.getName());
DictionaryEncoding encoding = f.getDictionary();
- Dictionary dictionary = provider.get(encoding.getId());
+ Dictionary dictionary = provider.lookup(encoding.getId());
As you can see, a ``DictionaryProvider`` is handy for managing the
dictionaries associated with a ``VectorSchemaRoot``. More importantly, it helps
package the dictionaries for a ``VectorSchemaRoot`` when it's written. The
classes ``ArrowFileWriter`` and ``ArrowStreamWriter`` both accept an optional
``DictionaryProvider`` argument for that purpose. You can find example code for
writing dictionaries in the documentation for (:doc:`ipc`). ``ArrowReader`` and
its subclasses also implement th [...]