This is an automated email from the ASF dual-hosted git repository.

xiaokang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-graphar.git


The following commit(s) were added to refs/heads/main by this push:
     new 9b2219ee feat(doc): Generate Java-Info API documentation and fix 
java-FFI API documentation (#760)
9b2219ee is described below

commit 9b2219eee87983be104faf2ca8a4045d6dbbbe22
Author: Xiaokang Yang <81174897+yang...@users.noreply.github.com>
AuthorDate: Fri Sep 12 17:14:37 2025 +0800

    feat(doc): Generate Java-Info API documentation and fix java-FFI API 
documentation (#760)
---
 maven-projects/info/pom.xml                                  | 12 ++++++++++++
 .../src/main/java/org/apache/graphar/arrow/ArrowTable.java   |  4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/maven-projects/info/pom.xml b/maven-projects/info/pom.xml
index f23acdd6..ebd5d017 100644
--- a/maven-projects/info/pom.xml
+++ b/maven-projects/info/pom.xml
@@ -140,6 +140,18 @@
                     </systemPropertyVariables>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>attach-javadocs</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
         </plugins>
     </build>
 
diff --git 
a/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java 
b/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java
index 7493287f..6de8be35 100644
--- a/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java
+++ b/maven-projects/java/src/main/java/org/apache/graphar/arrow/ArrowTable.java
@@ -49,7 +49,7 @@ public interface ArrowTable extends CXXPointer {
      * @param allocator Buffer allocator for allocating C data interface fields
      * @param vsr Vector schema root to export
      * @param provider Dictionary provider for dictionary encoded vectors 
(optional)
-     * @return StdSharedPtr<ArrowTable>
+     * @return ArrowTbale shared pointer
      */
     static StdSharedPtr<ArrowTable> fromVectorSchemaRoot(
             BufferAllocator allocator, VectorSchemaRoot vsr, 
DictionaryProvider provider) {
@@ -83,7 +83,7 @@ public interface ArrowTable extends CXXPointer {
          *
          * @param arrayAddress Address of C ArrowArray
          * @param schemaAddress Address of C ArrowSchema
-         * @return StdSharedPtr<ArrowTable> wrapped by ArrowResult
+         * @return ArrowTbale shared pointer Result
          */
         @CXXValue
         ArrowResult<StdSharedPtr<ArrowTable>> fromArrowArrayAndArrowSchema(


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@graphar.apache.org
For additional commands, e-mail: commits-h...@graphar.apache.org

Reply via email to