Skip to content

bug: fix vist of nested struct #359

bug: fix vist of nested struct

bug: fix vist of nested struct #359

Triggered via pull request July 10, 2023 17:54
Status Failure
Total duration 5m 38s
Artifacts

pr.yml

on: pull_request
Build and Test Java
5m 26s
Build and Test Java
Check editorconfig
5s
Check editorconfig
Lint commits for semantic-release
13s
Lint commits for semantic-release
Security validation
6s
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 @@ -130,10 +130,10 @@ ··········stepsOut); ····}·else·if·(kind·==·SqlKind.ITEM·||·kind·==·SqlKind.INPUT_REF)·{ ······return·FieldReference.newStructReference( -··········fieldAccess.getField().getIndex(), -··········fieldAccess.getReferenceExpr().accept(this)); +··········fieldAccess.getField().getIndex(),·fieldAccess.getReferenceExpr().accept(this)); ····}·else·{ -······throw·new·UnsupportedOperationException(String.format("RexFieldAccess·for·SqlKind·%s·not·supported",·kind)); +······throw·new·UnsupportedOperationException( +··········String.format("RexFieldAccess·for·SqlKind·%s·not·supported",·kind)); ····} ··} src/test/java/io/substrait/isthmus/NestedStructQueryTest.java @@ -1,18 +1,13 @@ package·io.substrait.isthmus; import·io.substrait.dsl.SubstraitBuilder; - -import·io.substrait.plan.PlanProtoConverter; import·io.substrait.plan.ProtoPlanConverter; +import·io.substrait.proto.*; import·io.substrait.proto.Plan; -import·io.substrait.proto.*; - -import·static·io.substrait.isthmus.SqlConverterBase.EXTENSION_COLLECTION; - -import·com.google.protobuf.util.JsonFormat; -import·com.google.protobuf.InvalidProtocolBufferException; - -import·io.substrait.proto.Expression; +import·java.io.IOException; +import·java.util.Arrays; +import·java.util.Map; +import·java.util.function.Function; import·org.apache.calcite.rel.type.RelDataType; import·org.apache.calcite.rel.type.RelDataTypeFactory; import·org.apache.calcite.schema.Schema; @@ -22,15 +17,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; -import·java.util.Map; ... (195 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.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildO
Build and Test Java
Process completed with exit code 1.