Skip to content

bug: fix vist of nested struct #361

bug: fix vist of nested struct

bug: fix vist of nested struct #361

Triggered via pull request July 12, 2023 15:45
Status Failure
Total duration 2m 38s
Artifacts

pr.yml

on: pull_request
Build and Test Java
2m 27s
Build and Test Java
Check editorconfig
4s
Check editorconfig
Lint commits for semantic-release
11s
Lint commits for semantic-release
Security validation
12s
Security validation
Dry-run release
15s
Dry-run release
Matrix: Build Isthmus Native Image
Fit to window
Zoom out
Zoom in

Annotations

3 errors
Lint commits for semantic-release
Process completed with exit code 1.
Build and Test Java: task ':isthmus:spotlessJavaCheck'#L1
Execution failed for task ':isthmus:spotlessJavaCheck': The following files had format violations: src/main/java/io/substrait/isthmus/expression/RexExpressionConverter.java @@ -127,18 +127,17 @@ ········int·stepsOut·=·relVisitor.getFieldAccessDepth(fieldAccess); ········return·FieldReference.newRootStructOuterReference( -··················fieldAccess.getField().getIndex(), -··················typeConverter.toSubstrait(fieldAccess.getType()), -··················stepsOut); +············fieldAccess.getField().getIndex(), +············typeConverter.toSubstrait(fieldAccess.getType()), +············stepsOut); ······} ······case·ITEM,·INPUT_REF,·FIELD_ACCESS·->·{ ········Expression·expression·=·fieldAccess.getReferenceExpr().accept(this); ········System.out.println(expression.getClass()); -········return·FieldReference.newStructReference( -················fieldAccess.getField().getIndex(), -················expression); +········return·FieldReference.newStructReference(fieldAccess.getField().getIndex(),·expression); ······} -······default·->·throw·new·UnsupportedOperationException(String.format("RexFieldAccess·for·SqlKind·%s·not·supported",·kind)); +······default·->·throw·new·UnsupportedOperationException( +··········String.format("RexFieldAccess·for·SqlKind·%s·not·supported",·kind)); ····} ··} src/test/java/io/substrait/isthmus/NestedStructQueryTest.java @@ -2,9 +2,11 @@ import·io.substrait.dsl.SubstraitBuilder; import·io.substrait.plan.ProtoPlanConverter; +import·io.substrait.proto.Expression; import·io.substrait.proto.Plan; - -import·io.substrait.proto.Expression; +import·java.io.IOException; +import·java.util.Arrays; +import·java.util.Map; import·org.apache.calcite.rel.type.RelDataType; import·org.apache.calcite.rel.type.RelDataTypeFactory; import·org.apache.calcite.schema.Schema; @@ -14,14 +16,8 @@ import·org.apache.calcite.sql.parser.SqlParseException; import·org.apache.calcite.sql.type.SqlTypeName; import·org.apache.calcite.util.Pair; - import·org.junit.jupiter.api.Test; -import·java.io.IOException; -import·java.util.Arrays; ... (6 more lines that didn't fit) Run './gradlew :isthmus:spotlessApply' to fix these violations. at com.diffplug.gradle.spotless.SpotlessCheck.performAction(SpotlessCheck.java:111) at com.diffplug.gradle.spotless.SpotlessCheck.performAction(SpotlessCheck.java:53) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29) at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) at org.gradle.internal.
Build and Test Java
Process completed with exit code 1.