From 2c02faea57fac38694079f2922ec5a725fc57a23 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 00:44:32 +0000 Subject: [PATCH 01/16] chore(deps): bump substrait-java from `49b0210` to `33c83dc` Bumps [substrait-java](https://github.com/substrait-io/substrait-java) from `49b0210` to `33c83dc`. - [Release notes](https://github.com/substrait-io/substrait-java/releases) - [Commits](https://github.com/substrait-io/substrait-java/compare/49b02100cfb9f15ac01ad37d592f960d24e6a175...33c83dc2babb4114607333d8299eced88e4afa01) --- updated-dependencies: - dependency-name: substrait-java dependency-version: 33c83dc2babb4114607333d8299eced88e4afa01 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- substrait-java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrait-java b/substrait-java index 49b02100..33c83dc2 160000 --- a/substrait-java +++ b/substrait-java @@ -1 +1 @@ -Subproject commit 49b02100cfb9f15ac01ad37d592f960d24e6a175 +Subproject commit 33c83dc2babb4114607333d8299eced88e4afa01 From ce10817b56290b6396fb229caa5479646e4a3223 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 08:53:20 +0000 Subject: [PATCH 02/16] chore: update all snapshots to match the output of the new version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The only change is the addition of the `Version` field, which is expected given substrait-io/substrait-java#406. Signed-off-by: Ingo Müller --- .../producer/function/arithmetic/abs-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/acos-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/add-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/asin-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/atan-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/atan2-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/cos-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/count-isthmus_plan.json | 6 +++++- .../function/arithmetic/count_star-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/divide-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/exp-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/max-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/min-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/modulus-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/multiply-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/sign-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/sin-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/sqrt-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/subtract-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/sum-isthmus_plan.json | 6 +++++- .../producer/function/arithmetic/tan-isthmus_plan.json | 6 +++++- .../producer/function/boolean/and-isthmus_plan.json | 6 +++++- .../producer/function/boolean/not-isthmus_plan.json | 6 +++++- .../producer/function/boolean/or-isthmus_plan.json | 6 +++++- .../producer/function/comparison/between-isthmus_plan.json | 6 +++++- .../producer/function/comparison/coalesce-isthmus_plan.json | 6 +++++- .../producer/function/comparison/equal-isthmus_plan.json | 6 +++++- .../producer/function/comparison/gt-isthmus_plan.json | 6 +++++- .../producer/function/comparison/gte-isthmus_plan.json | 6 +++++- .../function/comparison/is_not_null-isthmus_plan.json | 6 +++++- .../producer/function/comparison/is_null-isthmus_plan.json | 6 +++++- .../producer/function/comparison/lt-isthmus_plan.json | 6 +++++- .../producer/function/comparison/lte-isthmus_plan.json | 6 +++++- .../function/comparison/not_equal-isthmus_plan.json | 6 +++++- .../producer/function/datetime/extract-isthmus_plan.json | 6 +++++- .../producer/function/datetime/gt-isthmus_plan.json | 6 +++++- .../producer/function/datetime/gte-isthmus_plan.json | 6 +++++- .../producer/function/datetime/lt-isthmus_plan.json | 6 +++++- .../producer/function/datetime/lte-isthmus_plan.json | 6 +++++- .../producer/function/rounding/ceil-isthmus_plan.json | 6 +++++- .../producer/function/rounding/floor-isthmus_plan.json | 6 +++++- .../producer/function/rounding/round-isthmus_plan.json | 6 +++++- .../producer/function/string/like-isthmus_plan.json | 6 +++++- .../producer/function/string/substring1-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q01-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q02-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q03-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q04-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q05-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q06-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q07-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q08-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q09-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q10-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q11-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q12-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q13-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q14-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q16-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q17-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q18-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q19-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q20-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q21-isthmus_plan.json | 6 +++++- .../producer/integration/tpch/q22-isthmus_plan.json | 6 +++++- .../aggregate/aggregate_in_subquery-isthmus_plan.json | 6 +++++- .../aggregate/aggregate_with_computation-isthmus_plan.json | 6 +++++- .../aggregate/aggregate_with_group_by-isthmus_plan.json | 6 +++++- .../aggregate_with_group_by_cube-isthmus_plan.json | 6 +++++- .../aggregate_with_group_by_rollup-isthmus_plan.json | 6 +++++- .../aggregate/aggregate_with_grouping_set-isthmus_plan.json | 6 +++++- .../computation_between_aggregates-isthmus_plan.json | 6 +++++- .../aggregate/compute_within_aggregate-isthmus_plan.json | 6 +++++- .../aggregate/multiple_measure_aggregate-isthmus_plan.json | 6 +++++- .../aggregate/single_measure_aggregate-isthmus_plan.json | 6 +++++- .../producer/relation/fetch/fetch-isthmus_plan.json | 6 +++++- .../relation/fetch/fetch_with_offset-isthmus_plan.json | 6 +++++- .../producer/relation/filter/having-isthmus_plan.json | 6 +++++- .../producer/relation/filter/where_and-isthmus_plan.json | 6 +++++- .../relation/filter/where_between-isthmus_plan.json | 6 +++++- .../relation/filter/where_equal_multi_col-isthmus_plan.json | 6 +++++- .../relation/filter/where_gt_multi_col-isthmus_plan.json | 6 +++++- .../relation/filter/where_gte_multi_col-isthmus_plan.json | 6 +++++- .../producer/relation/filter/where_in-isthmus_plan.json | 6 +++++- .../producer/relation/filter/where_like-isthmus_plan.json | 6 +++++- .../relation/filter/where_lt_multi_col-isthmus_plan.json | 6 +++++- .../relation/filter/where_lte_multi_col-isthmus_plan.json | 6 +++++- .../filter/where_not_equal_multi_col-isthmus_plan.json | 6 +++++- .../producer/relation/filter/where_or-isthmus_plan.json | 6 +++++- .../producer/relation/join/cross_join-isthmus_plan.json | 6 +++++- .../producer/relation/join/full_join-isthmus_plan.json | 6 +++++- .../producer/relation/join/inner_join-isthmus_plan.json | 6 +++++- .../producer/relation/join/left_anti_join-isthmus_plan.json | 6 +++++- .../producer/relation/join/left_join-isthmus_plan.json | 6 +++++- .../producer/relation/join/left_semi_join-isthmus_plan.json | 6 +++++- .../relation/join/left_single_join-isthmus_plan.json | 6 +++++- .../relation/join/right_anti_join-isthmus_plan.json | 6 +++++- .../producer/relation/join/right_join-isthmus_plan.json | 6 +++++- .../relation/join/right_semi_join-isthmus_plan.json | 6 +++++- .../relation/join/right_single_join-isthmus_plan.json | 6 +++++- .../project/count_distinct_in_project-isthmus_plan.json | 6 +++++- .../relation/project/distinct_in_project-isthmus_plan.json | 6 +++++- .../relation/project/extended_project-isthmus_plan.json | 6 +++++- .../relation/project/project_all_col-isthmus_plan.json | 6 +++++- .../relation/project/project_multi_col-isthmus_plan.json | 6 +++++- .../relation/project/project_single_col-isthmus_plan.json | 6 +++++- .../read/isthmus_read_virtual_table-isthmus_plan.json | 6 +++++- .../relation/read/read_named_table-isthmus_plan.json | 6 +++++- .../producer/relation/set/except-isthmus_plan.json | 6 +++++- .../producer/relation/set/intersect-isthmus_plan.json | 6 +++++- .../producer/relation/set/union_all-isthmus_plan.json | 6 +++++- .../producer/relation/set/union_distinct-isthmus_plan.json | 6 +++++- .../producer/relation/sort/multi_col_asc-isthmus_plan.json | 6 +++++- .../relation/sort/multi_col_asc_desc-isthmus_plan.json | 6 +++++- .../producer/relation/sort/multi_col_desc-isthmus_plan.json | 6 +++++- .../relation/sort/multi_col_desc_asc-isthmus_plan.json | 6 +++++- .../relation/sort/order_by_col_number-isthmus_plan.json | 6 +++++- .../producer/relation/sort/single_col_asc-isthmus_plan.json | 6 +++++- .../relation/sort/single_col_default_sort-isthmus_plan.json | 6 +++++- .../relation/sort/single_col_desc-isthmus_plan.json | 6 +++++- 120 files changed, 600 insertions(+), 120 deletions(-) diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/abs-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/abs-isthmus_plan.json index a8af7bbc..78924c63 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/abs-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/abs-isthmus_plan.json @@ -98,5 +98,9 @@ }, "names": ["A", "ABS_A"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/acos-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/acos-isthmus_plan.json index bcdfd2f0..c0487bda 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/acos-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/acos-isthmus_plan.json @@ -183,5 +183,9 @@ }, "names": ["ACOS_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/add-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/add-isthmus_plan.json index d313345d..480d55c9 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/add-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/add-isthmus_plan.json @@ -126,5 +126,9 @@ }, "names": ["PS_PARTKEY", "PS_SUPPKEY", "ADD_KEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/asin-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/asin-isthmus_plan.json index 8aa44397..913eade1 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/asin-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/asin-isthmus_plan.json @@ -183,5 +183,9 @@ }, "names": ["ASIN_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/atan-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/atan-isthmus_plan.json index 1d2b8e86..ee370c8b 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/atan-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/atan-isthmus_plan.json @@ -183,5 +183,9 @@ }, "names": ["ATAN_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/atan2-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/atan2-isthmus_plan.json index 91cf9884..b0b44671 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/atan2-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/atan2-isthmus_plan.json @@ -205,5 +205,9 @@ }, "names": ["ATAN2_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/cos-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/cos-isthmus_plan.json index 4da1f02b..998bce2f 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/cos-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/cos-isthmus_plan.json @@ -133,5 +133,9 @@ }, "names": ["COS_SUPPLY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/count-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/count-isthmus_plan.json index d4d88c8a..815d550b 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/count-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/count-isthmus_plan.json @@ -76,5 +76,9 @@ }, "names": ["COUNT_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/count_star-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/count_star-isthmus_plan.json index 5d258a82..2e0020ef 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/count_star-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/count_star-isthmus_plan.json @@ -76,5 +76,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/divide-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/divide-isthmus_plan.json index c0cbd2f8..a31e10c0 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/divide-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/divide-isthmus_plan.json @@ -120,5 +120,9 @@ }, "names": ["PS_PARTKEY", "DIVIDE_KEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/exp-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/exp-isthmus_plan.json index 1a23db80..8710e2b4 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/exp-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/exp-isthmus_plan.json @@ -141,5 +141,9 @@ }, "names": ["PS_PARTKEY", "EXP_KEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/max-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/max-isthmus_plan.json index bbffc6fe..819ce372 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/max-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/max-isthmus_plan.json @@ -110,5 +110,9 @@ }, "names": ["MAX_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/min-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/min-isthmus_plan.json index 905d04f5..5c53b949 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/min-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/min-isthmus_plan.json @@ -110,5 +110,9 @@ }, "names": ["MIN_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/modulus-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/modulus-isthmus_plan.json index e393f4c7..baf1fe97 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/modulus-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/modulus-isthmus_plan.json @@ -120,5 +120,9 @@ }, "names": ["PS_PARTKEY", "MODULUS_KEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/multiply-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/multiply-isthmus_plan.json index 71d50ad7..61545bd0 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/multiply-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/multiply-isthmus_plan.json @@ -120,5 +120,9 @@ }, "names": ["PS_PARTKEY", "MULTIPLY_KEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/sign-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/sign-isthmus_plan.json index b4522bac..ad6ccfac 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/sign-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/sign-isthmus_plan.json @@ -98,5 +98,9 @@ }, "names": ["A", "SIGN_A"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/sin-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/sin-isthmus_plan.json index dba56d88..51b5f3e3 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/sin-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/sin-isthmus_plan.json @@ -133,5 +133,9 @@ }, "names": ["SIN_SUPPLY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/sqrt-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/sqrt-isthmus_plan.json index 38843d4e..0da3eaa9 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/sqrt-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/sqrt-isthmus_plan.json @@ -161,5 +161,9 @@ }, "names": ["PS_PARTKEY", "SQRT_KEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/subtract-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/subtract-isthmus_plan.json index 2dde0a54..36209ff2 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/subtract-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/subtract-isthmus_plan.json @@ -126,5 +126,9 @@ }, "names": ["PS_PARTKEY", "PS_SUPPKEY", "SUBTRACT_KEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/sum-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/sum-isthmus_plan.json index 385cb785..14293e47 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/sum-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/sum-isthmus_plan.json @@ -110,5 +110,9 @@ }, "names": ["SUM_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/arithmetic/tan-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/arithmetic/tan-isthmus_plan.json index 3da446ff..27ff46d8 100644 --- a/substrait_consumer/snapshots/producer/function/arithmetic/tan-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/arithmetic/tan-isthmus_plan.json @@ -133,5 +133,9 @@ }, "names": ["TAN_SUPPLY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/boolean/and-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/boolean/and-isthmus_plan.json index 52150f4a..c1a99357 100644 --- a/substrait_consumer/snapshots/producer/function/boolean/and-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/boolean/and-isthmus_plan.json @@ -170,5 +170,9 @@ }, "names": ["A", "B"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/boolean/not-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/boolean/not-isthmus_plan.json index 4ce72f2a..5ca17526 100644 --- a/substrait_consumer/snapshots/producer/function/boolean/not-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/boolean/not-isthmus_plan.json @@ -57,5 +57,9 @@ }, "names": ["C"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/boolean/or-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/boolean/or-isthmus_plan.json index 309c8c97..296a5c6a 100644 --- a/substrait_consumer/snapshots/producer/function/boolean/or-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/boolean/or-isthmus_plan.json @@ -153,5 +153,9 @@ }, "names": ["A"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/between-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/between-isthmus_plan.json index 81d1e84f..6b0563d5 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/between-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/between-isthmus_plan.json @@ -180,5 +180,9 @@ }, "names": ["A"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/coalesce-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/coalesce-isthmus_plan.json index 00c2a1cc..2b0a451e 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/coalesce-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/coalesce-isthmus_plan.json @@ -54,5 +54,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/equal-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/equal-isthmus_plan.json index 5da79221..39a9b430 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/equal-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/equal-isthmus_plan.json @@ -125,5 +125,9 @@ }, "names": ["PS_AVAILQTY", "PS_PARTKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/gt-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/gt-isthmus_plan.json index 87918c89..d19342c0 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/gt-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/gt-isthmus_plan.json @@ -132,5 +132,9 @@ }, "names": ["PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/gte-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/gte-isthmus_plan.json index c52f06ad..d8fa5eb7 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/gte-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/gte-isthmus_plan.json @@ -132,5 +132,9 @@ }, "names": ["PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/is_not_null-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/is_not_null-isthmus_plan.json index 59e35ab7..c8483173 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/is_not_null-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/is_not_null-isthmus_plan.json @@ -97,5 +97,9 @@ }, "names": ["A"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/is_null-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/is_null-isthmus_plan.json index 018ec746..b680a395 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/is_null-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/is_null-isthmus_plan.json @@ -97,5 +97,9 @@ }, "names": ["A"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/lt-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/lt-isthmus_plan.json index 9c8598e8..379a6050 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/lt-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/lt-isthmus_plan.json @@ -132,5 +132,9 @@ }, "names": ["PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/lte-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/lte-isthmus_plan.json index 83dee39d..466d4b86 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/lte-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/lte-isthmus_plan.json @@ -132,5 +132,9 @@ }, "names": ["PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/comparison/not_equal-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/comparison/not_equal-isthmus_plan.json index cc5b25e2..650d3624 100644 --- a/substrait_consumer/snapshots/producer/function/comparison/not_equal-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/comparison/not_equal-isthmus_plan.json @@ -126,5 +126,9 @@ }, "names": ["N_NAME"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/datetime/extract-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/datetime/extract-isthmus_plan.json index 881192da..5f906dbf 100644 --- a/substrait_consumer/snapshots/producer/function/datetime/extract-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/datetime/extract-isthmus_plan.json @@ -158,5 +158,9 @@ }, "names": ["L_SHIPDATE", "EXPR$1"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/datetime/gt-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/datetime/gt-isthmus_plan.json index 20c55506..73a8e977 100644 --- a/substrait_consumer/snapshots/producer/function/datetime/gt-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/datetime/gt-isthmus_plan.json @@ -178,5 +178,9 @@ }, "names": ["L_COMMITDATE", "L_RECEIPTDATE", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/datetime/gte-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/datetime/gte-isthmus_plan.json index aaa38bba..a14a3526 100644 --- a/substrait_consumer/snapshots/producer/function/datetime/gte-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/datetime/gte-isthmus_plan.json @@ -178,5 +178,9 @@ }, "names": ["L_COMMITDATE", "L_RECEIPTDATE", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/datetime/lt-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/datetime/lt-isthmus_plan.json index 07d63b69..5168726e 100644 --- a/substrait_consumer/snapshots/producer/function/datetime/lt-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/datetime/lt-isthmus_plan.json @@ -178,5 +178,9 @@ }, "names": ["L_COMMITDATE", "L_RECEIPTDATE", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/datetime/lte-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/datetime/lte-isthmus_plan.json index b2ed14ac..5d2f3a79 100644 --- a/substrait_consumer/snapshots/producer/function/datetime/lte-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/datetime/lte-isthmus_plan.json @@ -178,5 +178,9 @@ }, "names": ["L_COMMITDATE", "L_RECEIPTDATE", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/rounding/ceil-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/rounding/ceil-isthmus_plan.json index 783dabc2..f8be37e4 100644 --- a/substrait_consumer/snapshots/producer/function/rounding/ceil-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/rounding/ceil-isthmus_plan.json @@ -116,5 +116,9 @@ }, "names": ["PS_SUPPLYCOST", "CEIL_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/rounding/floor-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/rounding/floor-isthmus_plan.json index 49241fd7..de99b50d 100644 --- a/substrait_consumer/snapshots/producer/function/rounding/floor-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/rounding/floor-isthmus_plan.json @@ -116,5 +116,9 @@ }, "names": ["PS_SUPPLYCOST", "FLOOR_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/rounding/round-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/rounding/round-isthmus_plan.json index ad64b116..568151d3 100644 --- a/substrait_consumer/snapshots/producer/function/rounding/round-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/rounding/round-isthmus_plan.json @@ -172,5 +172,9 @@ }, "names": ["L_EXTENDEDPRICE", "ROUND_EXTENDEDPRICE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/string/like-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/string/like-isthmus_plan.json index e9abb93e..1c2ab757 100644 --- a/substrait_consumer/snapshots/producer/function/string/like-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/string/like-isthmus_plan.json @@ -115,5 +115,9 @@ }, "names": ["N_NAME"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/function/string/substring1-isthmus_plan.json b/substrait_consumer/snapshots/producer/function/string/substring1-isthmus_plan.json index 57d3a86b..18371222 100644 --- a/substrait_consumer/snapshots/producer/function/string/substring1-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/function/string/substring1-isthmus_plan.json @@ -102,5 +102,9 @@ }, "names": ["N_NAME", "SUBSTR_NAME"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q01-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q01-isthmus_plan.json index 15086dd3..e719d3e2 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q01-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q01-isthmus_plan.json @@ -722,5 +722,9 @@ }, "names": ["L_RETURNFLAG", "L_LINESTATUS", "SUM_QTY", "SUM_BASE_PRICE", "SUM_DISC_PRICE", "SUM_CHARGE", "AVG_QTY", "AVG_PRICE", "AVG_DISC", "COUNT_ORDER"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q02-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q02-isthmus_plan.json index afd863d1..47512344 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q02-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q02-isthmus_plan.json @@ -1157,5 +1157,9 @@ }, "names": ["S_ACCTBAL", "S_NAME", "N_NAME", "P_PARTKEY", "P_MFGR", "S_ADDRESS", "S_PHONE", "S_COMMENT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q03-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q03-isthmus_plan.json index 3e5bd65f..cbb2e271 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q03-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q03-isthmus_plan.json @@ -742,5 +742,9 @@ }, "names": ["L_ORDERKEY", "REVENUE", "O_ORDERDATE", "O_SHIPPRIORITY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q04-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q04-isthmus_plan.json index 8104a725..bf48c1ff 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q04-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q04-isthmus_plan.json @@ -463,5 +463,9 @@ }, "names": ["O_ORDERPRIORITY", "ORDER_COUNT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q05-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q05-isthmus_plan.json index 83c5c877..16744ce4 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q05-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q05-isthmus_plan.json @@ -910,5 +910,9 @@ }, "names": ["N_NAME", "REVENUE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q06-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q06-isthmus_plan.json index 24deaf71..0811cbf3 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q06-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q06-isthmus_plan.json @@ -438,5 +438,9 @@ }, "names": ["REVENUE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q07-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q07-isthmus_plan.json index 5d15f4c0..4c201fe8 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q07-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q07-isthmus_plan.json @@ -1095,5 +1095,9 @@ }, "names": ["SUPP_NATION", "CUST_NATION", "L_YEAR", "REVENUE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q08-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q08-isthmus_plan.json index b8d1ab81..ea55446e 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q08-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q08-isthmus_plan.json @@ -1300,5 +1300,9 @@ }, "names": ["O_YEAR", "MKT_SHARE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q09-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q09-isthmus_plan.json index 72848774..4cabd97c 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q09-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q09-isthmus_plan.json @@ -955,5 +955,9 @@ }, "names": ["NATION", "O_YEAR", "SUM_PROFIT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q10-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q10-isthmus_plan.json index 5603fa4d..19f82be3 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q10-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q10-isthmus_plan.json @@ -926,5 +926,9 @@ }, "names": ["C_CUSTKEY", "C_NAME", "REVENUE", "C_ACCTBAL", "N_NAME", "C_ADDRESS", "C_PHONE", "C_COMMENT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q11-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q11-isthmus_plan.json index 55ee437f..8f1cfc3a 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q11-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q11-isthmus_plan.json @@ -897,5 +897,9 @@ }, "names": ["PS_PARTKEY", "value"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q12-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q12-isthmus_plan.json index 01d47a7b..653b66ec 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q12-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q12-isthmus_plan.json @@ -773,5 +773,9 @@ }, "names": ["L_SHIPMODE", "HIGH_LINE_COUNT", "LOW_LINE_COUNT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q13-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q13-isthmus_plan.json index 1671d0de..ac7cd2a8 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q13-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q13-isthmus_plan.json @@ -457,5 +457,9 @@ }, "names": ["C_COUNT", "CUSTDIST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q14-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q14-isthmus_plan.json index bed45876..6e203c85 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q14-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q14-isthmus_plan.json @@ -684,5 +684,9 @@ }, "names": ["PROMO_REVENUE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q16-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q16-isthmus_plan.json index 64988ba1..5ddee6f5 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q16-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q16-isthmus_plan.json @@ -870,5 +870,9 @@ }, "names": ["P_BRAND", "P_TYPE", "P_SIZE", "SUPPLIER_CNT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q17-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q17-isthmus_plan.json index ea1c63a1..27ddff37 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q17-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q17-isthmus_plan.json @@ -700,5 +700,9 @@ }, "names": ["AVG_YEARLY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q18-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q18-isthmus_plan.json index 0c3074da..18bc2d36 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q18-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q18-isthmus_plan.json @@ -787,5 +787,9 @@ }, "names": ["C_NAME", "C_CUSTKEY", "O_ORDERKEY", "O_ORDERDATE", "O_TOTALPRICE", "EXPR$5"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q19-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q19-isthmus_plan.json index c1038e5e..754e7684 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q19-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q19-isthmus_plan.json @@ -1756,5 +1756,9 @@ }, "names": ["REVENUE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q20-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q20-isthmus_plan.json index 33e39f33..7e671158 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q20-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q20-isthmus_plan.json @@ -945,5 +945,9 @@ }, "names": ["S_NAME", "S_ADDRESS"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q21-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q21-isthmus_plan.json index 05432359..0d2c90be 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q21-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q21-isthmus_plan.json @@ -1051,5 +1051,9 @@ }, "names": ["S_NAME", "NUMWAIT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/integration/tpch/q22-isthmus_plan.json b/substrait_consumer/snapshots/producer/integration/tpch/q22-isthmus_plan.json index 34e676d9..456f19fb 100644 --- a/substrait_consumer/snapshots/producer/integration/tpch/q22-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/integration/tpch/q22-isthmus_plan.json @@ -1369,5 +1369,9 @@ }, "names": ["CNTRYCODE", "NUMCUST", "TOTACCTBAL"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_in_subquery-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_in_subquery-isthmus_plan.json index 9045b488..7bcd8dbc 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_in_subquery-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_in_subquery-isthmus_plan.json @@ -249,5 +249,9 @@ }, "names": ["O_TOTALPRICE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_computation-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_computation-isthmus_plan.json index fd49c088..072e30d3 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_computation-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_computation-isthmus_plan.json @@ -183,5 +183,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by-isthmus_plan.json index d90132c5..7361a333 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by-isthmus_plan.json @@ -209,5 +209,9 @@ }, "names": ["L_ORDERKEY", "L_LINENUMBER", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_cube-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_cube-isthmus_plan.json index 7ac798d9..5ff11929 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_cube-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_cube-isthmus_plan.json @@ -233,5 +233,9 @@ }, "names": ["L_ORDERKEY", "L_LINENUMBER", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_rollup-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_rollup-isthmus_plan.json index 40ce5ba0..cd48dd61 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_rollup-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_group_by_rollup-isthmus_plan.json @@ -221,5 +221,9 @@ }, "names": ["L_ORDERKEY", "L_LINENUMBER", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_grouping_set-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_grouping_set-isthmus_plan.json index f6dc8d83..cf9cc420 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_grouping_set-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/aggregate_with_grouping_set-isthmus_plan.json @@ -263,5 +263,9 @@ }, "names": ["EXPR$0", "L_LINENUMBER", "L_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/computation_between_aggregates-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/computation_between_aggregates-isthmus_plan.json index 2e4ff300..4f3182ae 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/computation_between_aggregates-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/computation_between_aggregates-isthmus_plan.json @@ -208,5 +208,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/compute_within_aggregate-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/compute_within_aggregate-isthmus_plan.json index c0685d4b..673cdd5d 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/compute_within_aggregate-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/compute_within_aggregate-isthmus_plan.json @@ -164,5 +164,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/multiple_measure_aggregate-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/multiple_measure_aggregate-isthmus_plan.json index 217d77e6..49673977 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/multiple_measure_aggregate-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/multiple_measure_aggregate-isthmus_plan.json @@ -188,5 +188,9 @@ }, "names": ["EXPR$0", "EXPR$1", "EXPR$2"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/aggregate/single_measure_aggregate-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/aggregate/single_measure_aggregate-isthmus_plan.json index 456d626d..cf9134ed 100644 --- a/substrait_consumer/snapshots/producer/relation/aggregate/single_measure_aggregate-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/aggregate/single_measure_aggregate-isthmus_plan.json @@ -126,5 +126,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/fetch/fetch-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/fetch/fetch-isthmus_plan.json index 4b5beb9a..4acd3b05 100644 --- a/substrait_consumer/snapshots/producer/relation/fetch/fetch-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/fetch/fetch-isthmus_plan.json @@ -88,5 +88,9 @@ }, "names": ["O_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/fetch/fetch_with_offset-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/fetch/fetch_with_offset-isthmus_plan.json index 6d4aee5b..c8e715d1 100644 --- a/substrait_consumer/snapshots/producer/relation/fetch/fetch_with_offset-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/fetch/fetch_with_offset-isthmus_plan.json @@ -88,5 +88,9 @@ }, "names": ["O_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/having-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/having-isthmus_plan.json index bebcf8b2..686fecf6 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/having-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/having-isthmus_plan.json @@ -223,5 +223,9 @@ }, "names": ["L_QUANTITY", "EXPR$1"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_and-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_and-isthmus_plan.json index 2e2af451..469742ff 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_and-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_and-isthmus_plan.json @@ -220,5 +220,9 @@ }, "names": ["L_ORDERKEY", "L_SHIPINSTRUCT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_between-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_between-isthmus_plan.json index f0107758..a06f855a 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_between-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_between-isthmus_plan.json @@ -225,5 +225,9 @@ }, "names": ["L_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_equal_multi_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_equal_multi_col-isthmus_plan.json index f74fd7cd..e536d4d5 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_equal_multi_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_equal_multi_col-isthmus_plan.json @@ -208,5 +208,9 @@ }, "names": ["L_DISCOUNT", "L_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_gt_multi_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_gt_multi_col-isthmus_plan.json index 389a4789..1d807889 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_gt_multi_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_gt_multi_col-isthmus_plan.json @@ -221,5 +221,9 @@ }, "names": ["L_DISCOUNT", "L_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_gte_multi_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_gte_multi_col-isthmus_plan.json index 35623a03..4c7b45a6 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_gte_multi_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_gte_multi_col-isthmus_plan.json @@ -221,5 +221,9 @@ }, "names": ["L_DISCOUNT", "L_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_in-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_in-isthmus_plan.json index d8629d9a..3b089fe9 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_in-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_in-isthmus_plan.json @@ -238,5 +238,9 @@ }, "names": ["L_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_like-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_like-isthmus_plan.json index 03e964d2..1d1fcea0 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_like-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_like-isthmus_plan.json @@ -212,5 +212,9 @@ }, "names": ["L_SHIPINSTRUCT", "L_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_lt_multi_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_lt_multi_col-isthmus_plan.json index da350979..e300e38b 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_lt_multi_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_lt_multi_col-isthmus_plan.json @@ -221,5 +221,9 @@ }, "names": ["L_DISCOUNT", "L_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_lte_multi_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_lte_multi_col-isthmus_plan.json index 606d58e7..c9f1304e 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_lte_multi_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_lte_multi_col-isthmus_plan.json @@ -221,5 +221,9 @@ }, "names": ["L_DISCOUNT", "L_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_not_equal_multi_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_not_equal_multi_col-isthmus_plan.json index 68906e33..427e9c22 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_not_equal_multi_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_not_equal_multi_col-isthmus_plan.json @@ -221,5 +221,9 @@ }, "names": ["L_DISCOUNT", "L_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/filter/where_or-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/filter/where_or-isthmus_plan.json index 1789c15a..a30b1277 100644 --- a/substrait_consumer/snapshots/producer/relation/filter/where_or-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/filter/where_or-isthmus_plan.json @@ -219,5 +219,9 @@ }, "names": ["L_ORDERKEY", "L_SHIPINSTRUCT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/cross_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/cross_join-isthmus_plan.json index 96600cdd..b2fbc09d 100644 --- a/substrait_consumer/snapshots/producer/relation/join/cross_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/cross_join-isthmus_plan.json @@ -158,5 +158,9 @@ }, "names": ["C_CUSTKEY", "C_NAME", "O_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/full_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/full_join-isthmus_plan.json index 9f931cf7..70821076 100644 --- a/substrait_consumer/snapshots/producer/relation/join/full_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/full_join-isthmus_plan.json @@ -204,5 +204,9 @@ }, "names": ["C_CUSTKEY", "C_NAME", "O_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/inner_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/inner_join-isthmus_plan.json index 5a69137c..2aa59861 100644 --- a/substrait_consumer/snapshots/producer/relation/join/inner_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/inner_join-isthmus_plan.json @@ -204,5 +204,9 @@ }, "names": ["C_CUSTKEY", "C_NAME", "O_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/left_anti_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/left_anti_join-isthmus_plan.json index 894d533a..630e71b6 100644 --- a/substrait_consumer/snapshots/producer/relation/join/left_anti_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/left_anti_join-isthmus_plan.json @@ -230,5 +230,9 @@ }, "names": ["C_CUSTKEY", "C_NAME"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/left_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/left_join-isthmus_plan.json index c800449d..02ea3d64 100644 --- a/substrait_consumer/snapshots/producer/relation/join/left_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/left_join-isthmus_plan.json @@ -204,5 +204,9 @@ }, "names": ["C_CUSTKEY", "C_NAME", "O_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/left_semi_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/left_semi_join-isthmus_plan.json index f9bcf10a..438b8cbc 100644 --- a/substrait_consumer/snapshots/producer/relation/join/left_semi_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/left_semi_join-isthmus_plan.json @@ -209,5 +209,9 @@ }, "names": ["C_CUSTKEY", "C_NAME"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/left_single_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/left_single_join-isthmus_plan.json index c89e10d2..a9fb192d 100644 --- a/substrait_consumer/snapshots/producer/relation/join/left_single_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/left_single_join-isthmus_plan.json @@ -293,5 +293,9 @@ }, "names": ["C1KEY", "C1NAME", "C1NATIONAKEY", "C2KEY", "C2NAME", "C2NATIONAKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/right_anti_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/right_anti_join-isthmus_plan.json index 0cec7d9b..5e3be9c7 100644 --- a/substrait_consumer/snapshots/producer/relation/join/right_anti_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/right_anti_join-isthmus_plan.json @@ -267,5 +267,9 @@ }, "names": ["O_ORDERKEY", "O_CUSTKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/right_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/right_join-isthmus_plan.json index 257ece43..50e43ed3 100644 --- a/substrait_consumer/snapshots/producer/relation/join/right_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/right_join-isthmus_plan.json @@ -204,5 +204,9 @@ }, "names": ["C_CUSTKEY", "C_NAME", "O_ORDERKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/right_semi_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/right_semi_join-isthmus_plan.json index b30dc2a3..6153860f 100644 --- a/substrait_consumer/snapshots/producer/relation/join/right_semi_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/right_semi_join-isthmus_plan.json @@ -209,5 +209,9 @@ }, "names": ["O_ORDERKEY", "O_CUSTKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/join/right_single_join-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/join/right_single_join-isthmus_plan.json index 8b4469d9..30f7d942 100644 --- a/substrait_consumer/snapshots/producer/relation/join/right_single_join-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/join/right_single_join-isthmus_plan.json @@ -293,5 +293,9 @@ }, "names": ["C1KEY", "C1NAME", "C1NATIONAKEY", "C2KEY", "C2NAME", "C2NATIONAKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/project/count_distinct_in_project-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/project/count_distinct_in_project-isthmus_plan.json index b7502c8c..324746ed 100644 --- a/substrait_consumer/snapshots/producer/relation/project/count_distinct_in_project-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/project/count_distinct_in_project-isthmus_plan.json @@ -158,5 +158,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/project/distinct_in_project-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/project/distinct_in_project-isthmus_plan.json index 17768b11..a855eb4e 100644 --- a/substrait_consumer/snapshots/producer/relation/project/distinct_in_project-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/project/distinct_in_project-isthmus_plan.json @@ -133,5 +133,9 @@ }, "names": ["L_LINESTATUS"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/project/extended_project-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/project/extended_project-isthmus_plan.json index fe5cba91..0f6596b3 100644 --- a/substrait_consumer/snapshots/producer/relation/project/extended_project-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/project/extended_project-isthmus_plan.json @@ -166,5 +166,9 @@ }, "names": ["L_QUANTITY", "MULTI_PRICE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/project/project_all_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/project/project_all_col-isthmus_plan.json index 6d8393ce..e3f4d280 100644 --- a/substrait_consumer/snapshots/producer/relation/project/project_all_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/project/project_all_col-isthmus_plan.json @@ -72,5 +72,9 @@ }, "names": ["R_REGIONKEY", "R_NAME", "R_COMMENT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/project/project_multi_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/project/project_multi_col-isthmus_plan.json index 0e45d3a9..78c9c37d 100644 --- a/substrait_consumer/snapshots/producer/relation/project/project_multi_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/project/project_multi_col-isthmus_plan.json @@ -123,5 +123,9 @@ }, "names": ["L_DISCOUNT", "L_TAX"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/project/project_single_col-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/project/project_single_col-isthmus_plan.json index aa146e52..1441458c 100644 --- a/substrait_consumer/snapshots/producer/relation/project/project_single_col-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/project/project_single_col-isthmus_plan.json @@ -262,5 +262,9 @@ }, "names": ["L_ORDERKEY", "L_PARTKEY", "L_SUPPKEY", "L_LINENUMBER", "L_QUANTITY", "L_EXTENDEDPRICE", "L_DISCOUNT", "L_TAX", "L_RETURNFLAG", "L_LINESTATUS", "L_SHIPDATE", "L_COMMITDATE", "L_RECEIPTDATE", "L_SHIPINSTRUCT", "L_SHIPMODE", "L_COMMENT"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/read/isthmus_read_virtual_table-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/read/isthmus_read_virtual_table-isthmus_plan.json index caa1ac7e..2f98ad47 100644 --- a/substrait_consumer/snapshots/producer/relation/read/isthmus_read_virtual_table-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/read/isthmus_read_virtual_table-isthmus_plan.json @@ -29,5 +29,9 @@ }, "names": ["EXPR$0"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/read/read_named_table-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/read/read_named_table-isthmus_plan.json index 8c6af347..5b5acc41 100644 --- a/substrait_consumer/snapshots/producer/relation/read/read_named_table-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/read/read_named_table-isthmus_plan.json @@ -62,5 +62,9 @@ }, "names": ["PS_PARTKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/set/except-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/set/except-isthmus_plan.json index a836a4f9..08e6d70b 100644 --- a/substrait_consumer/snapshots/producer/relation/set/except-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/set/except-isthmus_plan.json @@ -159,5 +159,9 @@ }, "names": ["O_TOTALPRICE"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/set/intersect-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/set/intersect-isthmus_plan.json index fdc599da..952b29cc 100644 --- a/substrait_consumer/snapshots/producer/relation/set/intersect-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/set/intersect-isthmus_plan.json @@ -136,5 +136,9 @@ }, "names": ["C_NATIONKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/set/union_all-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/set/union_all-isthmus_plan.json index 2020ecc6..a757bedf 100644 --- a/substrait_consumer/snapshots/producer/relation/set/union_all-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/set/union_all-isthmus_plan.json @@ -136,5 +136,9 @@ }, "names": ["C_NATIONKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/set/union_distinct-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/set/union_distinct-isthmus_plan.json index 3a6f9194..9088d56c 100644 --- a/substrait_consumer/snapshots/producer/relation/set/union_distinct-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/set/union_distinct-isthmus_plan.json @@ -176,5 +176,9 @@ }, "names": ["C_NATIONKEY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc-isthmus_plan.json index 42e84329..bca835cb 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc-isthmus_plan.json @@ -117,5 +117,9 @@ }, "names": ["PS_SUPPLYCOST", "PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc_desc-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc_desc-isthmus_plan.json index b5f8c885..ef1428b4 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc_desc-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/multi_col_asc_desc-isthmus_plan.json @@ -117,5 +117,9 @@ }, "names": ["PS_SUPPLYCOST", "PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc-isthmus_plan.json index 4f65abaa..670a732b 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc-isthmus_plan.json @@ -94,5 +94,9 @@ }, "names": ["PS_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc_asc-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc_asc-isthmus_plan.json index 41e32e74..37b1baac 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc_asc-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/multi_col_desc_asc-isthmus_plan.json @@ -117,5 +117,9 @@ }, "names": ["PS_SUPPLYCOST", "PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/order_by_col_number-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/order_by_col_number-isthmus_plan.json index 42e84329..bca835cb 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/order_by_col_number-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/order_by_col_number-isthmus_plan.json @@ -117,5 +117,9 @@ }, "names": ["PS_SUPPLYCOST", "PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/single_col_asc-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/single_col_asc-isthmus_plan.json index 3ad3ae1e..b8709284 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/single_col_asc-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/single_col_asc-isthmus_plan.json @@ -94,5 +94,9 @@ }, "names": ["PS_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/single_col_default_sort-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/single_col_default_sort-isthmus_plan.json index 1dd3d7ed..d639b246 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/single_col_default_sort-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/single_col_default_sort-isthmus_plan.json @@ -94,5 +94,9 @@ }, "names": ["PS_AVAILQTY"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file diff --git a/substrait_consumer/snapshots/producer/relation/sort/single_col_desc-isthmus_plan.json b/substrait_consumer/snapshots/producer/relation/sort/single_col_desc-isthmus_plan.json index 4f65abaa..670a732b 100644 --- a/substrait_consumer/snapshots/producer/relation/sort/single_col_desc-isthmus_plan.json +++ b/substrait_consumer/snapshots/producer/relation/sort/single_col_desc-isthmus_plan.json @@ -94,5 +94,9 @@ }, "names": ["PS_SUPPLYCOST"] } - }] + }], + "version": { + "minorNumber": 69, + "producer": "isthmus" + } } \ No newline at end of file From 20353abf6880826e6f8657af37a0ceef613abcd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 09:04:43 +0000 Subject: [PATCH 03/16] xxx --- build-and-copy-isthmus-shadow-jar.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-and-copy-isthmus-shadow-jar.sh b/build-and-copy-isthmus-shadow-jar.sh index 746f48ad..2077d24b 100755 --- a/build-and-copy-isthmus-shadow-jar.sh +++ b/build-and-copy-isthmus-shadow-jar.sh @@ -3,7 +3,9 @@ set -euo pipefail echo "Building Isthmus" -cd substrait-java/isthmus; ../gradlew shadowJar +cd substrait-java/isthmus +../gradlew clean +../gradlew shadowJar cd - mkdir -p jars cp substrait-java/isthmus/build/libs/*all.jar ./jars/ From a7fcea07a467cad4d9515bbf9380663d20e70b43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 09:09:49 +0000 Subject: [PATCH 04/16] xxx --- substrait_consumer/functional/common.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/substrait_consumer/functional/common.py b/substrait_consumer/functional/common.py index 7b3c5339..eee9deda 100644 --- a/substrait_consumer/functional/common.py +++ b/substrait_consumer/functional/common.py @@ -287,6 +287,7 @@ def substrait_producer_sql_test( try: substrait_plan = producer.produce_substrait(sql_query, validate) except BaseException as e: + raise e record_property("outcome", str(type(e))) snapshot.assert_match(str(type(e)), outcome_path) return @@ -358,6 +359,7 @@ def substrait_consumer_sql_test( try: actual_result = consumer.run_substrait_query(substrait_plan) except BaseException as e: + raise e record_property("outcome", str(type(e))) snapshot.assert_match(str(type(e)), outcome_path) return From bc96a801f2184d72443af55dfa0f5e8279a30bf0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 09:18:50 +0000 Subject: [PATCH 05/16] xxx --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4b279830..73e09389 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -62,6 +62,7 @@ jobs: if: ${{ matrix.producer == 'isthmus' }} uses: gradle/actions/setup-gradle@v4 with: + cache-disabled: true gradle-version: 8.8 - name: Build Isthmus From df840e3607e4d2040f9ee975052b2141db612c8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 09:25:58 +0000 Subject: [PATCH 06/16] xxx --- .gitmodules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitmodules b/.gitmodules index 521c183c..72c52555 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "substrait-java"] path = substrait-java - url = https://github.com/substrait-io/substrait-java + url = https://github.com/ingomueller-net/substrait-java From 954bc50356a73c4171801869d8af59bf36a86584 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 11:01:56 +0000 Subject: [PATCH 07/16] xxx --- substrait-java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrait-java b/substrait-java index 33c83dc2..32e27536 160000 --- a/substrait-java +++ b/substrait-java @@ -1 +1 @@ -Subproject commit 33c83dc2babb4114607333d8299eced88e4afa01 +Subproject commit 32e275369fe6f6f58a49c1fd9e2e29344f457928 From 88e8f0f8408bead8848bbf7607b2cdbcc5e5cbdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 11:08:50 +0000 Subject: [PATCH 08/16] xx --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 73e09389..30099a77 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -41,6 +41,7 @@ jobs: uses: actions/checkout@v4 with: submodules: recursive + fetch-tags: true - name: Install Python uses: actions/setup-python@v5 From 8b20426d69b95e3eb579fc869273736dacd2f0b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 11:23:24 +0000 Subject: [PATCH 09/16] xxx --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 30099a77..953ca609 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -43,6 +43,10 @@ jobs: submodules: recursive fetch-tags: true + - name: Fetch history and tags of submodules + # This is needed for `substrait-java` or one of its submodules to determine its version. + run: git submodule foreach 'git fetch --unshallow || true' + - name: Install Python uses: actions/setup-python@v5 with: From fb71c456780d66d38032b61a1e2a4c7c67e2c04e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 11:33:04 +0000 Subject: [PATCH 10/16] xxx --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 953ca609..4ee136a9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -45,7 +45,7 @@ jobs: - name: Fetch history and tags of submodules # This is needed for `substrait-java` or one of its submodules to determine its version. - run: git submodule foreach 'git fetch --unshallow || true' + run: git submodule foreach --recursive 'git fetch --unshallow || true' - name: Install Python uses: actions/setup-python@v5 From dd00c85ca080e1402d374334039d01faef9078f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 12:37:47 +0000 Subject: [PATCH 11/16] xxx --- substrait_consumer/producers/isthmus_java.py | 1 + substrait_consumer/producers/isthmus_producer.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/substrait_consumer/producers/isthmus_java.py b/substrait_consumer/producers/isthmus_java.py index 3b4f9d5d..6044350a 100644 --- a/substrait_consumer/producers/isthmus_java.py +++ b/substrait_consumer/producers/isthmus_java.py @@ -28,3 +28,4 @@ ArrayListClass = jpype.JClass("java.util.ArrayList") ListClass = jpype.JClass("java.util.List") SqlToSubstraitClass = jpype.JClass("io.substrait.isthmus.SqlToSubstrait") +VersionClass = jpype.JClass("io.substrait.plan.Plan") diff --git a/substrait_consumer/producers/isthmus_producer.py b/substrait_consumer/producers/isthmus_producer.py index 38572f0b..019bb245 100644 --- a/substrait_consumer/producers/isthmus_producer.py +++ b/substrait_consumer/producers/isthmus_producer.py @@ -82,6 +82,9 @@ def _produce_isthmus_substrait(sql_string, schema_list, validate=False): from . import isthmus_java as java + version = java.VersionClass.Version.class_.getPackage().getSpecificationVersion() + print(version) + sql_to_substrait = java.SqlToSubstraitClass() java_sql_string = jpype.java.lang.String(sql_string) plan = sql_to_substrait.execute(java_sql_string, schema_list) From d00572557a736c33c6af8441583083dc4a43f2b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 12:41:14 +0000 Subject: [PATCH 12/16] xxx --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4ee136a9..a9c0433c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -82,7 +82,7 @@ jobs: cp substrait-java/isthmus/build/libs/*all.jar ./jars - name: Run tests for ${{ matrix.producer }} producer - run: pytest -v -m produce_substrait_snapshot --producer=${{ matrix.producer }} substrait_consumer/ + run: pytest -vs -m produce_substrait_snapshot --producer=${{ matrix.producer }} substrait_consumer/ - name: Run Ibis expression tests if: ${{ matrix.producer == 'ibis' }} From f3bf9162fb88eeddaa3d2c97d05b62cad6db9fed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 13:03:58 +0000 Subject: [PATCH 13/16] xxx --- substrait_consumer/producers/isthmus_producer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/substrait_consumer/producers/isthmus_producer.py b/substrait_consumer/producers/isthmus_producer.py index 019bb245..e60c6235 100644 --- a/substrait_consumer/producers/isthmus_producer.py +++ b/substrait_consumer/producers/isthmus_producer.py @@ -82,8 +82,8 @@ def _produce_isthmus_substrait(sql_string, schema_list, validate=False): from . import isthmus_java as java - version = java.VersionClass.Version.class_.getPackage().getSpecificationVersion() - print(version) + version = java.VersionClass.class_.getPackage().getSpecificationVersion() + print("JPype version:", version) sql_to_substrait = java.SqlToSubstraitClass() java_sql_string = jpype.java.lang.String(sql_string) From 9efa8cce8b0b647f85feb340a67f23169dedaf5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Thu, 12 Jun 2025 13:06:28 +0000 Subject: [PATCH 14/16] xxx --- .github/workflows/test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a9c0433c..d380339f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -45,7 +45,9 @@ jobs: - name: Fetch history and tags of submodules # This is needed for `substrait-java` or one of its submodules to determine its version. - run: git submodule foreach --recursive 'git fetch --unshallow || true' + run: |- + git submodule foreach --recursive 'git fetch --unshallow || true' + cd substrait-java/substrait; git describe --tags - name: Install Python uses: actions/setup-python@v5 From 28e217b053289fa5e3fec079c4c78fde30371e83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Fri, 13 Jun 2025 07:24:30 +0000 Subject: [PATCH 15/16] xxx --- substrait-java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrait-java b/substrait-java index 32e27536..fcaa11f8 160000 --- a/substrait-java +++ b/substrait-java @@ -1 +1 @@ -Subproject commit 32e275369fe6f6f58a49c1fd9e2e29344f457928 +Subproject commit fcaa11f8fef65b0efff7da10f8fcda038f7d4b8a From 3e9d1c3beb6f30980430bc88e52deda8e9be2f64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ingo=20M=C3=BCller?= Date: Fri, 13 Jun 2025 07:25:33 +0000 Subject: [PATCH 16/16] Revert "xxx" This reverts commit a7fcea07a467cad4d9515bbf9380663d20e70b43. --- substrait_consumer/functional/common.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/substrait_consumer/functional/common.py b/substrait_consumer/functional/common.py index eee9deda..7b3c5339 100644 --- a/substrait_consumer/functional/common.py +++ b/substrait_consumer/functional/common.py @@ -287,7 +287,6 @@ def substrait_producer_sql_test( try: substrait_plan = producer.produce_substrait(sql_query, validate) except BaseException as e: - raise e record_property("outcome", str(type(e))) snapshot.assert_match(str(type(e)), outcome_path) return @@ -359,7 +358,6 @@ def substrait_consumer_sql_test( try: actual_result = consumer.run_substrait_query(substrait_plan) except BaseException as e: - raise e record_property("outcome", str(type(e))) snapshot.assert_match(str(type(e)), outcome_path) return