From 48782e75708157f2296ab95699239207c5588871 Mon Sep 17 00:00:00 2001 From: Dane Pitkin Date: Tue, 30 Jul 2024 09:21:58 -0400 Subject: [PATCH] MINOR: [Java] Bump com.puppycrawl.tools:checkstyle from 8.29 to 10.17.0 in /java (#43311) ### Rationale for this change Now that Java 8 is deprecated, we can bump checkstyle to latest version. ### What changes are included in this PR? * Bump checkstyle to 10.17.0 * Update checkstyle.xml to fix backwards-breaking changes * Fix new check errors ### Are these changes tested? CI ### Are there any user-facing changes? No Authored-by: Dane Pitkin Signed-off-by: Dane Pitkin --- java/.gitattributes | 1 + java/dev/checkstyle/checkstyle.xml | 2 +- .../jdbc/utils/VectorSchemaRootTransformer.java | 11 +++++++++++ java/pom.xml | 3 ++- .../org/apache/arrow/vector/BaseFixedWidthVector.java | 2 +- .../arrow/vector/BaseLargeVariableWidthVector.java | 2 +- .../apache/arrow/vector/BaseVariableWidthVector.java | 2 +- .../arrow/vector/BaseVariableWidthViewVector.java | 2 +- .../org/apache/arrow/vector/ExtensionTypeVector.java | 2 +- .../java/org/apache/arrow/vector/FieldVector.java | 2 +- .../main/java/org/apache/arrow/vector/NullVector.java | 2 +- .../arrow/vector/complex/BaseRepeatedValueVector.java | 2 +- .../apache/arrow/vector/complex/LargeListVector.java | 4 ++-- .../org/apache/arrow/vector/complex/ListVector.java | 2 +- .../arrow/vector/complex/RepeatedValueVector.java | 2 +- .../org/apache/arrow/vector/complex/StructVector.java | 2 +- 16 files changed, 28 insertions(+), 15 deletions(-) diff --git a/java/.gitattributes b/java/.gitattributes index 596615322fb3e..366d3c2b3cdf6 100644 --- a/java/.gitattributes +++ b/java/.gitattributes @@ -1,2 +1,3 @@ .gitattributes export-ignore .gitignore export-ignore +* text=auto eol=lf diff --git a/java/dev/checkstyle/checkstyle.xml b/java/dev/checkstyle/checkstyle.xml index eb63c3ff0fc61..4b546ac56ea23 100644 --- a/java/dev/checkstyle/checkstyle.xml +++ b/java/dev/checkstyle/checkstyle.xml @@ -180,7 +180,7 @@ - + diff --git a/java/flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/VectorSchemaRootTransformer.java b/java/flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/VectorSchemaRootTransformer.java index b651e1eb9bcae..b3c7a1ee5c6c1 100644 --- a/java/flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/VectorSchemaRootTransformer.java +++ b/java/flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/utils/VectorSchemaRootTransformer.java @@ -44,6 +44,12 @@ class Builder { private final List newFields = new ArrayList<>(); private final Collection tasks = new ArrayList<>(); + /** + * Constructor for the VectorSchemaRootTransformer's Builder. + * + * @param schema The Arrow schema. + * @param bufferAllocator The BufferAllocator to use for allocating memory. + */ public Builder(final Schema schema, final BufferAllocator bufferAllocator) { this.schema = schema; this.bufferAllocator = @@ -127,6 +133,11 @@ public Builder addEmptyField(final String fieldName, final ArrowType fieldType) return this; } + /** + * Build the {@link VectorSchemaRoot} with applied transformation tasks. + * + * @return The built {@link VectorSchemaRoot}. + */ public VectorSchemaRootTransformer build() { return (originalRoot, transformedRoot) -> { if (transformedRoot == null) { diff --git a/java/pom.xml b/java/pom.xml index c62ae332b1065..838e60b037261 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -105,6 +105,7 @@ under the License. 1.11.3 2 + 10.17.0 true 2.29.2 5.11.0 @@ -719,7 +720,7 @@ under the License. com.puppycrawl.tools checkstyle - 8.29 + ${checkstyle.version} org.slf4j diff --git a/java/vector/src/main/java/org/apache/arrow/vector/BaseFixedWidthVector.java b/java/vector/src/main/java/org/apache/arrow/vector/BaseFixedWidthVector.java index 50ddf30bf7e7c..387033f0d2f7b 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/BaseFixedWidthVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/BaseFixedWidthVector.java @@ -453,9 +453,9 @@ public void reAlloc() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override diff --git a/java/vector/src/main/java/org/apache/arrow/vector/BaseLargeVariableWidthVector.java b/java/vector/src/main/java/org/apache/arrow/vector/BaseLargeVariableWidthVector.java index 3a177f84c9853..552a896ea8c36 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/BaseLargeVariableWidthVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/BaseLargeVariableWidthVector.java @@ -259,9 +259,9 @@ public void clear() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Override @Deprecated diff --git a/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthVector.java b/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthVector.java index 5d761ffbee919..aaccec602f292 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthVector.java @@ -275,9 +275,9 @@ public void clear() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override diff --git a/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthViewVector.java b/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthViewVector.java index f0c84bd410640..aee5233f9d466 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthViewVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/BaseVariableWidthViewVector.java @@ -315,9 +315,9 @@ public void clearDataBuffers() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override diff --git a/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java b/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java index 208c8b416cf91..3762fecd0bdcc 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java @@ -233,9 +233,9 @@ public List getFieldBuffers() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override diff --git a/java/vector/src/main/java/org/apache/arrow/vector/FieldVector.java b/java/vector/src/main/java/org/apache/arrow/vector/FieldVector.java index e58f7bba84494..391ef778169f5 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/FieldVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/FieldVector.java @@ -111,9 +111,9 @@ default void exportCDataBuffers(List buffers, ArrowBuf buffersPtr, lon /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated List getFieldInnerVectors(); diff --git a/java/vector/src/main/java/org/apache/arrow/vector/NullVector.java b/java/vector/src/main/java/org/apache/arrow/vector/NullVector.java index 25e5bdc6f46a3..227ca716f6391 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/NullVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/NullVector.java @@ -224,9 +224,9 @@ public List getFieldBuffers() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override diff --git a/java/vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueVector.java b/java/vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueVector.java index 10637304df057..1cdb87eba0376 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/complex/BaseRepeatedValueVector.java @@ -142,9 +142,9 @@ protected void reallocOffsetBuffer() { /** * Get the offset vector. * + * @return the underlying offset vector or null if none exists. * @deprecated This API will be removed, as the current implementations no longer hold inner * offset vectors. - * @return the underlying offset vector or null if none exists. */ @Override @Deprecated diff --git a/java/vector/src/main/java/org/apache/arrow/vector/complex/LargeListVector.java b/java/vector/src/main/java/org/apache/arrow/vector/complex/LargeListVector.java index ef2e7383a9105..b5b32c8032dfe 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/complex/LargeListVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/complex/LargeListVector.java @@ -319,9 +319,9 @@ private void setReaderAndWriterIndex() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override @@ -494,9 +494,9 @@ public void copyFrom(int inIndex, int outIndex, ValueVector from) { /** * Get the offset vector. * + * @return the underlying offset vector or null if none exists. * @deprecated This API will be removed, as the current implementations no longer hold inner * offset vectors. - * @return the underlying offset vector or null if none exists. */ @Override @Deprecated diff --git a/java/vector/src/main/java/org/apache/arrow/vector/complex/ListVector.java b/java/vector/src/main/java/org/apache/arrow/vector/complex/ListVector.java index 17708167ff4b3..a1e18210fc686 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/complex/ListVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/complex/ListVector.java @@ -277,9 +277,9 @@ private void setReaderAndWriterIndex() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override diff --git a/java/vector/src/main/java/org/apache/arrow/vector/complex/RepeatedValueVector.java b/java/vector/src/main/java/org/apache/arrow/vector/complex/RepeatedValueVector.java index 16492aec7477a..de7966a0aee2e 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/complex/RepeatedValueVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/complex/RepeatedValueVector.java @@ -35,9 +35,9 @@ public interface RepeatedValueVector extends ValueVector, DensityAwareVector { /** * Get the offset vector. * + * @return the underlying offset vector or null if none exists. * @deprecated This API will be removed, as the current implementations no longer hold inner * offset vectors. - * @return the underlying offset vector or null if none exists. */ @Deprecated UInt4Vector getOffsetVector(); diff --git a/java/vector/src/main/java/org/apache/arrow/vector/complex/StructVector.java b/java/vector/src/main/java/org/apache/arrow/vector/complex/StructVector.java index 53f83fdfa7cbe..dda9b6547f758 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/complex/StructVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/complex/StructVector.java @@ -188,9 +188,9 @@ private void setReaderAndWriterIndex() { /** * Get the inner vectors. * + * @return the inner vectors for this field as defined by the TypeLayout * @deprecated This API will be removed as the current implementations no longer support inner * vectors. - * @return the inner vectors for this field as defined by the TypeLayout */ @Deprecated @Override