Additional SubstraitToSql API and example #976
pr.yml
on: pull_request
Build and Test Java
1m 0s
cyclonedx-sbom
1m 29s
Check editorconfig
6s
Lint commits for semantic-release
8s
Security validation
4s
Build Examples
2m 49s
Dry-run release
19s
Matrix: Build Isthmus Native Image
Matrix: osv-scanner
Annotations
6 errors
|
Lint commits for semantic-release
Process completed with exit code 1.
|
|
Build and Test Java
Process completed with exit code 1.
|
|
Build and Test Java:
task ':examples:api-examples:spotlessJavaCheck'#L0
Execution failed for task ':examples:api-examples:spotlessJavaCheck':
The following files had format violations:
src/test/java/io/substrait/examples/AppTest.java
@@ -3,6 +3,7 @@
·*/
package·io.substrait.examples;
+import·com.google.protobuf.InvalidProtocolBufferException;
import·io.substrait.extension.SimpleExtension;
import·io.substrait.isthmus.SubstraitToCalcite;
import·io.substrait.isthmus.SubstraitToSql;
@@ -13,12 +14,11 @@
import·org.apache.calcite.jdbc.JavaTypeFactoryImpl;
import·org.junit.jupiter.api.Test;
-import·com.google.protobuf.InvalidProtocolBufferException;
-
class·IsthmusApiTest·{
··/**·Arbitary·Substrait·plan·encoded·as·base·64·*/
-··public·static·final·String·base64Plan·=·"ChsIAhIXL2Z1bmN0aW9uc19ib29sZWFuLnlhbWwKHggBEhovZnVuY3Rpb25zX2NvbXBhcmlzb24ueWFtbBITGhEIARoNZXF1YWw6YW55X2FueRIQGg4IAhABGghhbmQ6Ym9vbBISGhAIARACGgpsdDphbnlfYW55GtwGEtkGCqUFOqIFChMSEQoPDxAREhMUFRYXGBkaGxwdEtgDEtUDCgIKABLtAjLqAgoCCgASkgEKjwEKAgoAEn0KCnZlaGljbGVfaWQKBG1ha2UKBW1vZGVsCgZjb2xvdXIKCWZ1ZWxfdHlwZQoRY3lsaW5kZXJfY2FwYWNpdHkKDmZpcnN0X3VzZV9kYXRlEiwKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoKCgh2ZWhpY2xlcxqoAQqlAQoCCgASlQEKB3Rlc3RfaWQKCnZlaGljbGVfaWQKCXRlc3RfZGF0ZQoJdGVzdF90eXBlCgp0ZXN0X2NsYXNzCgt0ZXN0X3Jlc3VsdAoMdGVzdF9taWxlYWdlCg1wb3N0Y29kZV9hcmVhEjIKBCoCEAIKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoHCgV0ZXN0cyIiGiAaBAoCEAIiChoIEgYKAhIAIgAiDBoKEggKBBICCAgiADABGl8aXQgBGgQKAhABIi0aKxopGgQKAhABIhgaFloUCgRiAhABEgoSCAoEEgIIDCIAGAIiBxoFCgNiAUYiJBoiGiAIAhoECgIQAiIMGgoSCAoEEgIIDSIAIggaBgoEKPCiBBoIEgYKAhIAIgAaChIICgQSAggBIgAaChIICgQSAggCIgAaChIICgQSAggDIgAaChIICgQSAggEIgAaChIICgQSAggFIgAaChIICgQSAggGIgAaChIICgQSAggHIgAaChIICgQSAggIIgAaChIICgQSAggJIgAaChIICgQSAggKIgAaChIICgQSAggLIgAaChIICgQSAggMIgAaChIICgQSAggNIgAaChIICgQSAggOIgASCnZlaGljbGVfaWQSBG1ha2USBW1vZGVsEgZjb2xvdXISCWZ1ZWxfdHlwZRIRY3lsaW5kZXJfY2FwYWNpdHkSDmZpcnN0X3VzZV9kYXRlEgd0ZXN0X2lkEgt2ZWhpY2xlX2lkMBIJdGVzdF9kYXRlEgl0ZXN0X3R5cGUSCnRlc3RfY2xhc3MSC3Rlc3RfcmVzdWx0Egx0ZXN0X21pbGVhZ2USDXBvc3Rjb2RlX2FyZWE=";
+··public·static·final·String·base64Plan·=
+······"ChsIAhIXL2Z1bmN0aW9uc19ib29sZWFuLnlhbWwKHggBEhovZnVuY3Rpb25zX2NvbXBhcmlzb24ueWFtbBITGhEIARoNZXF1YWw6YW55X2FueRIQGg4IAhABGghhbmQ6Ym9vbBISGhAIARACGgpsdDphbnlfYW55GtwGEtkGCqUFOqIFChMSEQoPDxAREhMUFRYXGBkaGxwdEtgDEtUDCgIKABLtAjLqAgoCCgASkgEKjwEKAgoAEn0KCnZlaGljbGVfaWQKBG1ha2UKBW1vZGVsCgZjb2xvdXIKCWZ1ZWxfdHlwZQoRY3lsaW5kZXJfY2FwYWNpdHkKDmZpcnN0X3VzZV9kYXRlEiwKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoKCgh2ZWhpY2xlcxqoAQqlAQoCCgASlQEKB3Rlc3RfaWQKCnZlaGljbGVfaWQKCXRlc3RfZGF0ZQoJdGVzdF90eXBlCgp0ZXN0X2NsYXNzCgt0ZXN0X3Jlc3VsdAoMdGVzdF9taWxlYWdlCg1wb3N0Y29kZV9hcmVhEjIKBCoCEAIKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoHCgV0ZXN0cyIiGiAaBAoCEAIiChoIEgYKAhIAIgAiDBoKEggKBBICCAgiADABGl8aXQgBGgQKAhABIi0aKxopGgQKAhABIhgaFloUCgRiAhABEgoSCAoEEgIIDCIAGAIiBxoFCgNiAUYiJBoiGiAIAhoECgIQAiIMGgoSCAoEEgIIDSIAIggaBgoEKPCiBBoIEgYKAhIAIgAaChIICgQSAggBIgAaChIICgQSAggCIgAaChIICgQSAggDIgAaChIICgQSAggEIgAaChIICgQSAggFIgAaChIICgQSAggGIgAaChIICgQSAggHIgAaChIICgQSAggIIgAaChIICgQSAggJIgAaChIICgQSAggKIgAaChIICgQSAggLIgAaChIICgQSAggMIgAaChIICgQSAggNIgAaChIICgQSAggOIgASCnZlaGljbGVfaWQSBG1ha2USBW1vZGVsEgZjb2xvdXISCWZ1ZWxfdHlwZRIRY3lsaW5kZXJfY2FwYWNpdHkSDmZpcnN0X3VzZV9kYXRlEgd0ZXN0X2lkEgt2ZWhpY2xlX2lkMBIJdGVzdF9kYXRlEgl0ZXN0X3R5cGUSCnRlc3RfY2xhc3MSC3Rlc3RfcmVzdWx0Egx0ZXN0X21pbGVhZ2USDXBvc3Rjb2RlX2FyZWE=";
··@test
··void·substraitToSqlviaCalcite()·{
@@ -35,8 +35,9 @@
······SimpleExtension.ExtensionCollection·extensions·=·SimpleExtension.loadDefaults();
-······SubstraitToCalcite·substrait2Calcite·=·new·SubstraitToCalcite(
-··········extensions,·new·JavaTypeFactoryImpl(SubstraitTypeSystem.TYPE_SYSTEM));
+······SubstraitTo
|
|
Build and Test Java:
task ':spotlessKotlinGradleCheck'#L0
Execution failed for task ':spotlessKotlinGradleCheck':
The following files had format violations:
settings.gradle.kts
@@ -1,6 +1,14 @@
rootProject.name·=·"substrait"
-include("bom",·"core",·"isthmus",·"isthmus-cli",·"spark",·"examples:substrait-spark",·"examples:api-examples")
+include(
+··"bom",
+··"core",
+··"isthmus",
+··"isthmus-cli",
+··"spark",
+··"examples:substrait-spark",
+··"examples:api-examples"
+)
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
Run './gradlew :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:244)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:30)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:27)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:48)
at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:229)
at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:212)
at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:195)
at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:162)
at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:210)
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
at org.gradle.internal.
|
|
Build Examples
Process completed with exit code 1.
|
|
Build Examples:
task ':examples:api-examples:spotlessJavaCheck'#L0
Execution failed for task ':examples:api-examples:spotlessJavaCheck':
The following files had format violations:
src/test/java/io/substrait/examples/AppTest.java
@@ -3,6 +3,7 @@
·*/
package·io.substrait.examples;
+import·com.google.protobuf.InvalidProtocolBufferException;
import·io.substrait.extension.SimpleExtension;
import·io.substrait.isthmus.SubstraitToCalcite;
import·io.substrait.isthmus.SubstraitToSql;
@@ -13,12 +14,11 @@
import·org.apache.calcite.jdbc.JavaTypeFactoryImpl;
import·org.junit.jupiter.api.Test;
-import·com.google.protobuf.InvalidProtocolBufferException;
-
class·IsthmusApiTest·{
··/**·Arbitary·Substrait·plan·encoded·as·base·64·*/
-··public·static·final·String·base64Plan·=·"ChsIAhIXL2Z1bmN0aW9uc19ib29sZWFuLnlhbWwKHggBEhovZnVuY3Rpb25zX2NvbXBhcmlzb24ueWFtbBITGhEIARoNZXF1YWw6YW55X2FueRIQGg4IAhABGghhbmQ6Ym9vbBISGhAIARACGgpsdDphbnlfYW55GtwGEtkGCqUFOqIFChMSEQoPDxAREhMUFRYXGBkaGxwdEtgDEtUDCgIKABLtAjLqAgoCCgASkgEKjwEKAgoAEn0KCnZlaGljbGVfaWQKBG1ha2UKBW1vZGVsCgZjb2xvdXIKCWZ1ZWxfdHlwZQoRY3lsaW5kZXJfY2FwYWNpdHkKDmZpcnN0X3VzZV9kYXRlEiwKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoKCgh2ZWhpY2xlcxqoAQqlAQoCCgASlQEKB3Rlc3RfaWQKCnZlaGljbGVfaWQKCXRlc3RfZGF0ZQoJdGVzdF90eXBlCgp0ZXN0X2NsYXNzCgt0ZXN0X3Jlc3VsdAoMdGVzdF9taWxlYWdlCg1wb3N0Y29kZV9hcmVhEjIKBCoCEAIKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoHCgV0ZXN0cyIiGiAaBAoCEAIiChoIEgYKAhIAIgAiDBoKEggKBBICCAgiADABGl8aXQgBGgQKAhABIi0aKxopGgQKAhABIhgaFloUCgRiAhABEgoSCAoEEgIIDCIAGAIiBxoFCgNiAUYiJBoiGiAIAhoECgIQAiIMGgoSCAoEEgIIDSIAIggaBgoEKPCiBBoIEgYKAhIAIgAaChIICgQSAggBIgAaChIICgQSAggCIgAaChIICgQSAggDIgAaChIICgQSAggEIgAaChIICgQSAggFIgAaChIICgQSAggGIgAaChIICgQSAggHIgAaChIICgQSAggIIgAaChIICgQSAggJIgAaChIICgQSAggKIgAaChIICgQSAggLIgAaChIICgQSAggMIgAaChIICgQSAggNIgAaChIICgQSAggOIgASCnZlaGljbGVfaWQSBG1ha2USBW1vZGVsEgZjb2xvdXISCWZ1ZWxfdHlwZRIRY3lsaW5kZXJfY2FwYWNpdHkSDmZpcnN0X3VzZV9kYXRlEgd0ZXN0X2lkEgt2ZWhpY2xlX2lkMBIJdGVzdF9kYXRlEgl0ZXN0X3R5cGUSCnRlc3RfY2xhc3MSC3Rlc3RfcmVzdWx0Egx0ZXN0X21pbGVhZ2USDXBvc3Rjb2RlX2FyZWE=";
+··public·static·final·String·base64Plan·=
+······"ChsIAhIXL2Z1bmN0aW9uc19ib29sZWFuLnlhbWwKHggBEhovZnVuY3Rpb25zX2NvbXBhcmlzb24ueWFtbBITGhEIARoNZXF1YWw6YW55X2FueRIQGg4IAhABGghhbmQ6Ym9vbBISGhAIARACGgpsdDphbnlfYW55GtwGEtkGCqUFOqIFChMSEQoPDxAREhMUFRYXGBkaGxwdEtgDEtUDCgIKABLtAjLqAgoCCgASkgEKjwEKAgoAEn0KCnZlaGljbGVfaWQKBG1ha2UKBW1vZGVsCgZjb2xvdXIKCWZ1ZWxfdHlwZQoRY3lsaW5kZXJfY2FwYWNpdHkKDmZpcnN0X3VzZV9kYXRlEiwKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoKCgh2ZWhpY2xlcxqoAQqlAQoCCgASlQEKB3Rlc3RfaWQKCnZlaGljbGVfaWQKCXRlc3RfZGF0ZQoJdGVzdF90eXBlCgp0ZXN0X2NsYXNzCgt0ZXN0X3Jlc3VsdAoMdGVzdF9taWxlYWdlCg1wb3N0Y29kZV9hcmVhEjIKBCoCEAIKBCoCEAIKBGICEAEKBGICEAEKBGICEAEKBGICEAEKBCoCEAIKBGICEAEYAjoHCgV0ZXN0cyIiGiAaBAoCEAIiChoIEgYKAhIAIgAiDBoKEggKBBICCAgiADABGl8aXQgBGgQKAhABIi0aKxopGgQKAhABIhgaFloUCgRiAhABEgoSCAoEEgIIDCIAGAIiBxoFCgNiAUYiJBoiGiAIAhoECgIQAiIMGgoSCAoEEgIIDSIAIggaBgoEKPCiBBoIEgYKAhIAIgAaChIICgQSAggBIgAaChIICgQSAggCIgAaChIICgQSAggDIgAaChIICgQSAggEIgAaChIICgQSAggFIgAaChIICgQSAggGIgAaChIICgQSAggHIgAaChIICgQSAggIIgAaChIICgQSAggJIgAaChIICgQSAggKIgAaChIICgQSAggLIgAaChIICgQSAggMIgAaChIICgQSAggNIgAaChIICgQSAggOIgASCnZlaGljbGVfaWQSBG1ha2USBW1vZGVsEgZjb2xvdXISCWZ1ZWxfdHlwZRIRY3lsaW5kZXJfY2FwYWNpdHkSDmZpcnN0X3VzZV9kYXRlEgd0ZXN0X2lkEgt2ZWhpY2xlX2lkMBIJdGVzdF9kYXRlEgl0ZXN0X3R5cGUSCnRlc3RfY2xhc3MSC3Rlc3RfcmVzdWx0Egx0ZXN0X21pbGVhZ2USDXBvc3Rjb2RlX2FyZWE=";
··@test
··void·substraitToSqlviaCalcite()·{
@@ -35,8 +35,9 @@
······SimpleExtension.ExtensionCollection·extensions·=·SimpleExtension.loadDefaults();
-······SubstraitToCalcite·substrait2Calcite·=·new·SubstraitToCalcite(
-··········extensions,·new·JavaTypeFactoryImpl(SubstraitTypeSystem.TYPE_SYSTEM));
+······SubstraitTo
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
cyclonedx-sbom
Expired
|
66.3 KB |
sha256:47714c079257c82633e03fd923b2736bdc20eb382f159ba1193f93514d6747d6
|
|