From 32b779539ebbdc067c439ca159f259447a1690e1 Mon Sep 17 00:00:00 2001 From: Varnika Budati Date: Mon, 16 Dec 2024 16:44:29 -0800 Subject: [PATCH] update tests --- src/snowflake/snowpark/functions.py | 4 +- .../data/Dataframe.to_snowpark_pandas.test | 17 +- tests/ast/data/functions.test | 14843 +++++----------- 3 files changed, 4760 insertions(+), 10104 deletions(-) diff --git a/src/snowflake/snowpark/functions.py b/src/snowflake/snowpark/functions.py index 4f2e743c940..7932c9773cb 100644 --- a/src/snowflake/snowpark/functions.py +++ b/src/snowflake/snowpark/functions.py @@ -5258,7 +5258,7 @@ def sequence( start_col = _to_col_if_str(start, "sequence") stop_col = _to_col_if_str(stop, "sequence") if step is None: - step = iff(builtin("sign", _emit_ast=False)(stop_col - start_col) > 0, 1, -1) + step = iff(builtin("sign")(stop_col - start_col) > 0, 1, -1) ans = builtin("array_generate_range", _emit_ast=False)( start_col, stop_col + step, step ) @@ -5266,7 +5266,7 @@ def sequence( return ans step_col = _to_col_if_str(step, "sequence") - step_sign = iff(builtin("sign", _emit_ast=False)(step_col) > 0, 1, -1) + step_sign = iff(builtin("sign")(step_col) > 0, 1, -1) ans = builtin("array_generate_range", _emit_ast=False)( start_col, stop_col + step_sign, step_col ) diff --git a/tests/ast/data/Dataframe.to_snowpark_pandas.test b/tests/ast/data/Dataframe.to_snowpark_pandas.test index 7ec7ae0151e..6ab3ab9bf4a 100644 --- a/tests/ast/data/Dataframe.to_snowpark_pandas.test +++ b/tests/ast/data/Dataframe.to_snowpark_pandas.test @@ -35,7 +35,10 @@ body { } } src { + end_column: 41 + end_line: 25 file: "SRC_POSITION_TEST_MODE" + start_column: 13 start_line: 25 } variant { @@ -64,7 +67,10 @@ body { } } src { + end_column: 52 + end_line: 27 file: "SRC_POSITION_TEST_MODE" + start_column: 29 start_line: 27 } } @@ -93,7 +99,10 @@ body { list: "A" } src { + end_column: 65 + end_line: 29 file: "SRC_POSITION_TEST_MODE" + start_column: 29 start_line: 29 } } @@ -123,7 +132,10 @@ body { } } src { + end_column: 70 + end_line: 31 file: "SRC_POSITION_TEST_MODE" + start_column: 29 start_line: 31 } } @@ -156,7 +168,10 @@ body { list: "A" } src { + end_column: 87 + end_line: 33 file: "SRC_POSITION_TEST_MODE" + start_column: 29 start_line: 33 } } @@ -183,5 +198,5 @@ client_language { } client_version { major: 1 - minor: 25 + minor: 26 } diff --git a/tests/ast/data/functions.test b/tests/ast/data/functions.test index 9d47f6ffe29..b0aeb326552 100644 --- a/tests/ast/data/functions.test +++ b/tests/ast/data/functions.test @@ -712,11 +712,11 @@ df55 = df.select(variance(col("A"))) df56 = df.select(var_pop(col("A"))) -df57 = df.select(approx_percentile(col("A"), lit(0.6)), approx_percentile(col("B"), lit(0.0))) +df57 = df.select() df58 = df.select(approx_percentile_accumulate(col("A"))) -df59 = df.select(approx_percentile_estimate(col("A"), lit(0.3))) +df59 = df.select() df60 = df.select(approx_percentile_combine(col("A"))) @@ -744,11 +744,11 @@ df71 = df.select(seq4(12)) df72 = df.select(seq8(324)) -df73 = df.select(to_decimal(col("A"), lit(10), lit(3)), to_decimal(col("B"), lit(12), lit(3))) +df73 = df.select() df74 = df.select(to_double(col("A"), None), to_double("A", None), to_double("A", "999.9"), to_double(col("A"), col("B"))) -df75 = df.select(div0(lit(0), lit(1)), div0(lit(1.2), lit(9.3)), div0(lit(10), lit(89.2)), div0(col("A"), lit(1)), div0(lit(0.2), col("A")), div0(lit(0.3), col("B"))) +df75 = df.select() df76 = df.select(sqrt(col("A"))) @@ -804,15 +804,15 @@ df101 = df.select(length(col("A"))) df102 = df.select(lower(col("A"))) -df103 = df.select(lpad(col("A"), col("B"), col("B")), lpad(col("A"), lit(100), col("B")), lpad(col("A"), col("B"), col("B"))) +df103 = df.select() df104 = df.select(ltrim(col("A")), ltrim(col("A")), ltrim(col("A"), col("B")), ltrim(col("A"), lit("B"))) -df105 = df.select(rpad(col("A"), col("B"), col("B")), rpad(col("A"), lit(100), col("B")), rpad(col("A"), col("B"), col("B"))) +df105 = df.select() df106 = df.select(rtrim(col("A")), rtrim(col("A")), rtrim(col("A"), col("B")), rtrim(col("A"), lit("B"))) -df107 = df.select(repeat(col("A"), lit(1)), repeat(col("A"), lit(20)), repeat(col("B"), col("A"))) +df107 = df.select() df108 = df.select(reverse(col("A"))) @@ -826,9 +826,9 @@ df112 = df111.select(strtok_to_array(col("A")), strtok_to_array(col("A")), strto df113 = df111.select(struct("A", col("A"), col("B"))) -df114 = df111.select(log(col("A"), lit(10)), log(col("B"), lit(4.3)), log(col("A"), col("B"))) +df114 = df111.select() -df115 = df111.select(pow(col("A"), lit(10)), pow(col("B"), lit(4.3)), pow(col("A"), col("B"))) +df115 = df111.select() df116 = df111.select(round("A", 0), round("A", 0), round(col("B"), 4.7)) @@ -836,19 +836,19 @@ df117 = df111.select(sign(col("A"))) df118 = df111.select(split(col("A"), col("B")), split(col("A"), lit("asfdg"))) -df119 = df111.select(substring(col("A"), col("A"), col("A")), substring(col("A"), lit(0), lit(10)), substring(col("A"), lit(20), col("B"))) +df119 = df111.select() df120 = df111.select(substring_index("A", "abc", 3), substring_index(col("A"), col("B"), 2)) -df121 = df111.select(regexp_count(col("A"), lit("B"), col("A")), regexp_count(col("A"), col("B"), col("C"), lit(1), lit(2), lit("test"))) +df121 = df111.select() df122 = df111.select(regexp_extract("A", "B", 2)) -df123 = df111.select(regexp_replace(col("A"), lit("B"), lit(""), lit(1), lit(0)), regexp_replace(col("A"), col("B"), col("C"), col("D"), col("E"), col("F"), lit(1), lit("sgh"), lit(99.9))) +df123 = df111.select() -df124 = df111.select(replace(col("A"), lit(""), lit("")), replace(col("A"), lit("B"), lit("ahsgj"))) +df124 = df111.select() -df125 = df111.select(charindex(col("A"), col("B")), charindex(col("A"), col("B")), charindex(col("A"), col("B"), lit(20)), charindex(col("A"), col("B"), col("C"))) +df125 = df111.select() df126 = df111.select(collate(col("A"), "sp-upper")) @@ -866,15 +866,15 @@ df132 = df111.select(startswith(col("A"), col("B"))) df133 = df111.select(endswith(col("A"), col("B"))) -df134 = df111.select(insert(col("A"), col("B"), col("C"), col("D")), insert(col("A"), lit(12), lit(13), col("D"))) +df134 = df111.select() -df135 = df111.select(left(col("A"), col("B")), left(col("A"), lit(10))) +df135 = df111.select() -df136 = df111.select(right(col("A"), col("B")), right(col("A"), lit(10))) +df136 = df111.select() df137 = df111.select(char(col("A"))) -df138 = df111.select(to_char(col("A")), to_char(col("B")), to_char(col("A"), lit("bcd"))) +df138 = df111.select() df139 = df111.select(date_format(col("A"), col("B")), date_format("A", "YYYY")) @@ -934,7 +934,7 @@ df175 = df111.select(array_distinct(col("A"))) df176 = df111.select(array_intersection(col("A"), col("B")), array_intersection(col("A"), col("B")), array_intersection(col("A"), col("B"))) -df177 = df111.select(array_except("A", "B"), array_except("A", col("B")), array_except("B", "A")) +df177 = df111.select(array_except("A", "B", True), array_except("A", col("B"), True), array_except("B", "A", False)) df178 = df111.select(array_min(col("A"))) @@ -942,7 +942,7 @@ df179 = df111.select(array_max(col("A"))) df180 = df111.select(array_flatten(col("A"))) -df181 = df111.select(array_sort(col("A"), lit(True), lit(False)), array_sort(col("A"), lit(True), lit(False)), array_sort(col("A"), lit(False), lit(True))) +df181 = df111.select() df182 = df111.select(arrays_to_object(col("A"), col("B")), arrays_to_object(col("A"), col("A"))) @@ -7562,173 +7562,6 @@ body { assign { expr { sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "approx_percentile" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 52 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 141 - } - v: "A" - } - } - src { - end_column: 52 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 141 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 52 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 141 - } - v: 0.6 - } - } - src { - end_column: 52 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 141 - } - } - } - src { - end_column: 52 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 141 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "approx_percentile" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 80 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 141 - } - v: "B" - } - } - src { - end_column: 80 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 141 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 86 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 141 - } - } - } - src { - end_column: 86 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 141 - } - } - } - src { - end_column: 86 - end_line: 141 - file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 141 - } - } - } df { sp_dataframe_ref { id { @@ -7841,90 +7674,6 @@ body { assign { expr { sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "approx_percentile_estimate" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 61 - end_line: 145 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 145 - } - v: "A" - } - } - src { - end_column: 61 - end_line: 145 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 145 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 61 - end_line: 145 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 145 - } - v: 0.3 - } - } - src { - end_column: 61 - end_line: 145 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 145 - } - } - } - src { - end_column: 61 - end_line: 145 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 145 - } - } - } df { sp_dataframe_ref { id { @@ -9444,6 +9193,36 @@ body { } } } +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 1 + } + } + } + src { + end_column: 77 + end_line: 173 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 173 + } + variadic: true + } + } + symbol { + value: "df73" + } + uid: 74 + var_id { + bitfield1: 74 + } + } +} body { assign { expr { @@ -9454,7 +9233,7 @@ body { builtin_fn { name { fn_name_flat { - name: "to_decimal" + name: "to_double" } } } @@ -9473,280 +9252,18 @@ body { pos_args { string_val { src { - end_column: 47 - end_line: 173 + end_column: 43 + end_line: 175 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 173 + start_column: 35 + start_line: 175 } v: "A" } } src { - end_column: 47 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 173 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 47 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 173 - } - v: 10 - } - } - src { - end_column: 47 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 173 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 47 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 173 - } - v: 3 - } - } - src { - end_column: 47 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 173 - } - } - } - src { - end_column: 47 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 173 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_decimal" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 68 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 173 - } - v: "B" - } - } - src { - end_column: 68 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 173 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 76 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 173 - } - v: 12 - } - } - src { - end_column: 76 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 173 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 76 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 173 - } - v: 3 - } - } - src { - end_column: 76 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 173 - } - } - } - src { - end_column: 76 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 173 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 - } - } - } - src { - end_column: 77 - end_line: 173 - file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 173 - } - variadic: true - } - } - symbol { - value: "df73" - } - uid: 74 - var_id { - bitfield1: 74 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_double" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 43 - end_line: 175 - file: "SRC_POSITION_TEST_MODE" - start_column: 35 - start_line: 175 - } - v: "A" - } - } - src { - end_column: 43 - end_line: 175 + end_column: 43 + end_line: 175 file: "SRC_POSITION_TEST_MODE" start_column: 35 start_line: 175 @@ -9974,46 +9491,45 @@ body { assign { expr { sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "div0" - } - } - } + df { + sp_dataframe_ref { + id { + bitfield1: 1 } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 35 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 177 - } + } + } + src { + end_column: 119 + end_line: 177 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 177 + } + variadic: true + } + } + symbol { + value: "df75" + } + uid: 76 + var_id { + bitfield1: 76 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "sqrt" } } - src { - end_column: 35 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 177 - } } } pos_args { @@ -10022,48 +9538,78 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - int64_val { + string_val { src { - end_column: 35 - end_line: 177 + end_column: 34 + end_line: 179 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 177 + start_line: 179 } - v: 1 + v: "A" } } src { - end_column: 35 - end_line: 177 + end_column: 34 + end_line: 179 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 177 + start_line: 179 } } } src { - end_column: 35 - end_line: 177 + end_column: 34 + end_line: 179 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 177 + start_line: 179 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 1 } } } + src { + end_column: 35 + end_line: 179 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 179 + } + variadic: true + } + } + symbol { + value: "df76" + } + uid: 77 + var_id { + bitfield1: 77 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "div0" + name: "abs" } } } @@ -10074,29 +9620,79 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - float64_val { + string_val { src { - end_column: 51 - end_line: 177 + end_column: 33 + end_line: 181 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 177 + start_column: 25 + start_line: 181 } - v: 1.2 + v: "A" } } src { - end_column: 51 - end_line: 177 + end_column: 33 + end_line: 181 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 177 + start_column: 25 + start_line: 181 + } + } + } + src { + end_column: 33 + end_line: 181 + file: "SRC_POSITION_TEST_MODE" + start_column: 25 + start_line: 181 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 1 + } + } + } + src { + end_column: 34 + end_line: 181 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 181 + } + variadic: true + } + } + symbol { + value: "df77" + } + uid: 78 + var_id { + bitfield1: 78 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "acos" + } } } } @@ -10106,48 +9702,78 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - float64_val { + string_val { src { - end_column: 51 - end_line: 177 + end_column: 34 + end_line: 183 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 177 + start_column: 25 + start_line: 183 } - v: 9.3 + v: "A" } } src { - end_column: 51 - end_line: 177 + end_column: 34 + end_line: 183 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 177 + start_column: 25 + start_line: 183 } } } src { - end_column: 51 - end_line: 177 + end_column: 34 + end_line: 183 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 177 + start_column: 25 + start_line: 183 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 1 } } } + src { + end_column: 35 + end_line: 183 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 183 + } + variadic: true + } + } + symbol { + value: "df78" + } + uid: 79 + var_id { + bitfield1: 79 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "div0" + name: "asin" } } } @@ -10158,198 +9784,80 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - int64_val { + string_val { src { - end_column: 67 - end_line: 177 + end_column: 34 + end_line: 185 file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 177 + start_column: 25 + start_line: 185 } - v: 10 + v: "A" } } src { - end_column: 67 - end_line: 177 + end_column: 34 + end_line: 185 file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 177 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 67 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 177 - } - v: 89.2 - } - } - src { - end_column: 67 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 177 + start_column: 25 + start_line: 185 } } } src { - end_column: 67 - end_line: 177 + end_column: 34 + end_line: 185 file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 177 + start_column: 25 + start_line: 185 } } } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "div0" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 81 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 177 - } - v: "A" - } - } - src { - end_column: 81 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 177 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 81 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 177 - } - v: 1 - } - } - src { - end_column: 81 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 177 - } - } - } - src { - end_column: 81 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 177 + df { + sp_dataframe_ref { + id { + bitfield1: 1 } } } + src { + end_column: 35 + end_line: 185 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 185 + } + variadic: true + } + } + symbol { + value: "df79" + } + uid: 80 + var_id { + bitfield1: 80 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "div0" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 97 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 177 - } - v: 0.2 + name: "atan" } } - src { - end_column: 97 - end_line: 177 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 177 - } } } pos_args { @@ -10366,40 +9874,70 @@ body { pos_args { string_val { src { - end_column: 97 - end_line: 177 + end_column: 34 + end_line: 187 file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 177 + start_column: 25 + start_line: 187 } v: "A" } } src { - end_column: 97 - end_line: 177 + end_column: 34 + end_line: 187 file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 177 + start_column: 25 + start_line: 187 } } } src { - end_column: 97 - end_line: 177 + end_column: 34 + end_line: 187 file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 177 + start_column: 25 + start_line: 187 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 1 } } } + src { + end_column: 35 + end_line: 187 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 187 + } + variadic: true + } + } + symbol { + value: "df80" + } + uid: 81 + var_id { + bitfield1: 81 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "div0" + name: "atan2" } } } @@ -10410,29 +9948,29 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - float64_val { + string_val { src { - end_column: 118 - end_line: 177 + end_column: 40 + end_line: 189 file: "SRC_POSITION_TEST_MODE" - start_column: 99 - start_line: 177 + start_column: 25 + start_line: 189 } - v: 0.3 + v: "A" } } src { - end_column: 118 - end_line: 177 + end_column: 40 + end_line: 189 file: "SRC_POSITION_TEST_MODE" - start_column: 99 - start_line: 177 + start_column: 25 + start_line: 189 } } } @@ -10450,30 +9988,30 @@ body { pos_args { string_val { src { - end_column: 117 - end_line: 177 + end_column: 40 + end_line: 189 file: "SRC_POSITION_TEST_MODE" - start_column: 109 - start_line: 177 + start_column: 25 + start_line: 189 } v: "B" } } src { - end_column: 117 - end_line: 177 + end_column: 40 + end_line: 189 file: "SRC_POSITION_TEST_MODE" - start_column: 109 - start_line: 177 + start_column: 25 + start_line: 189 } } } src { - end_column: 118 - end_line: 177 + end_column: 40 + end_line: 189 file: "SRC_POSITION_TEST_MODE" - start_column: 99 - start_line: 177 + start_column: 25 + start_line: 189 } } } @@ -10485,21 +10023,21 @@ body { } } src { - end_column: 119 - end_line: 177 + end_column: 41 + end_line: 189 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 177 + start_line: 189 } variadic: true } } symbol { - value: "df75" + value: "df81" } - uid: 76 + uid: 82 var_id { - bitfield1: 76 + bitfield1: 82 } } } @@ -10513,7 +10051,7 @@ body { builtin_fn { name { fn_name_flat { - name: "sqrt" + name: "ceil" } } } @@ -10533,29 +10071,29 @@ body { string_val { src { end_column: 34 - end_line: 179 + end_line: 191 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 179 + start_line: 191 } v: "A" } } src { end_column: 34 - end_line: 179 + end_line: 191 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 179 + start_line: 191 } } } src { end_column: 34 - end_line: 179 + end_line: 191 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 179 + start_line: 191 } } } @@ -10568,20 +10106,20 @@ body { } src { end_column: 35 - end_line: 179 + end_line: 191 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 179 + start_line: 191 } variadic: true } } symbol { - value: "df76" + value: "df82" } - uid: 77 + uid: 83 var_id { - bitfield1: 77 + bitfield1: 83 } } } @@ -10595,7 +10133,7 @@ body { builtin_fn { name { fn_name_flat { - name: "abs" + name: "cos" } } } @@ -10615,29 +10153,29 @@ body { string_val { src { end_column: 33 - end_line: 181 + end_line: 193 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 181 + start_line: 193 } v: "A" } } src { end_column: 33 - end_line: 181 + end_line: 193 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 181 + start_line: 193 } } } src { end_column: 33 - end_line: 181 + end_line: 193 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 181 + start_line: 193 } } } @@ -10650,20 +10188,20 @@ body { } src { end_column: 34 - end_line: 181 + end_line: 193 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 181 + start_line: 193 } variadic: true } } symbol { - value: "df77" + value: "df83" } - uid: 78 + uid: 84 var_id { - bitfield1: 78 + bitfield1: 84 } } } @@ -10677,7 +10215,7 @@ body { builtin_fn { name { fn_name_flat { - name: "acos" + name: "cosh" } } } @@ -10697,29 +10235,29 @@ body { string_val { src { end_column: 34 - end_line: 183 + end_line: 195 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 183 + start_line: 195 } v: "A" } } src { end_column: 34 - end_line: 183 + end_line: 195 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 183 + start_line: 195 } } } src { end_column: 34 - end_line: 183 + end_line: 195 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 183 + start_line: 195 } } } @@ -10732,20 +10270,20 @@ body { } src { end_column: 35 - end_line: 183 + end_line: 195 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 183 + start_line: 195 } variadic: true } } symbol { - value: "df78" + value: "df84" } - uid: 79 + uid: 85 var_id { - bitfield1: 79 + bitfield1: 85 } } } @@ -10759,7 +10297,7 @@ body { builtin_fn { name { fn_name_flat { - name: "asin" + name: "exp" } } } @@ -10778,30 +10316,30 @@ body { pos_args { string_val { src { - end_column: 34 - end_line: 185 + end_column: 33 + end_line: 197 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 185 + start_line: 197 } v: "A" } } src { - end_column: 34 - end_line: 185 + end_column: 33 + end_line: 197 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 185 + start_line: 197 } } } src { - end_column: 34 - end_line: 185 + end_column: 33 + end_line: 197 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 185 + start_line: 197 } } } @@ -10813,21 +10351,21 @@ body { } } src { - end_column: 35 - end_line: 185 + end_column: 34 + end_line: 197 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 185 + start_line: 197 } variadic: true } } symbol { - value: "df79" + value: "df85" } - uid: 80 + uid: 86 var_id { - bitfield1: 80 + bitfield1: 86 } } } @@ -10841,7 +10379,7 @@ body { builtin_fn { name { fn_name_flat { - name: "atan" + name: "factorial" } } } @@ -10860,30 +10398,30 @@ body { pos_args { string_val { src { - end_column: 34 - end_line: 187 + end_column: 39 + end_line: 199 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 187 + start_line: 199 } v: "A" } } src { - end_column: 34 - end_line: 187 + end_column: 39 + end_line: 199 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 187 + start_line: 199 } } } src { - end_column: 34 - end_line: 187 + end_column: 39 + end_line: 199 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 187 + start_line: 199 } } } @@ -10895,21 +10433,21 @@ body { } } src { - end_column: 35 - end_line: 187 + end_column: 40 + end_line: 199 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 187 + start_line: 199 } variadic: true } } symbol { - value: "df80" + value: "df86" } - uid: 81 + uid: 87 var_id { - bitfield1: 81 + bitfield1: 87 } } } @@ -10923,7 +10461,7 @@ body { builtin_fn { name { fn_name_flat { - name: "atan2" + name: "floor" } } } @@ -10942,62 +10480,30 @@ body { pos_args { string_val { src { - end_column: 40 - end_line: 189 + end_column: 35 + end_line: 201 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 189 + start_line: 201 } v: "A" } } src { - end_column: 40 - end_line: 189 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 189 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 40 - end_line: 189 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 189 - } - v: "B" - } - } - src { - end_column: 40 - end_line: 189 + end_column: 35 + end_line: 201 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 189 + start_line: 201 } } } src { - end_column: 40 - end_line: 189 + end_column: 35 + end_line: 201 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 189 + start_line: 201 } } } @@ -11009,21 +10515,21 @@ body { } } src { - end_column: 41 - end_line: 189 + end_column: 36 + end_line: 201 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 189 + start_line: 201 } variadic: true } } symbol { - value: "df81" + value: "df87" } - uid: 82 + uid: 88 var_id { - bitfield1: 82 + bitfield1: 88 } } } @@ -11037,7 +10543,7 @@ body { builtin_fn { name { fn_name_flat { - name: "ceil" + name: "format_number" } } } @@ -11056,71 +10562,21 @@ body { pos_args { string_val { src { - end_column: 34 - end_line: 191 + end_column: 53 + end_line: 203 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 191 + start_line: 203 } v: "A" } } src { - end_column: 34 - end_line: 191 + end_column: 53 + end_line: 203 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 191 - } - } - } - src { - end_column: 34 - end_line: 191 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 191 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 - } - } - } - src { - end_column: 35 - end_line: 191 - file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 191 - } - variadic: true - } - } - symbol { - value: "df82" - } - uid: 83 - var_id { - bitfield1: 83 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "cos" - } + start_line: 203 } } } @@ -11138,30 +10594,94 @@ body { pos_args { string_val { src { - end_column: 33 - end_line: 193 + end_column: 52 + end_line: 203 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 193 + start_column: 44 + start_line: 203 } - v: "A" + v: "B" } } src { - end_column: 33 - end_line: 193 + end_column: 52 + end_line: 203 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 193 + start_column: 44 + start_line: 203 } } } src { - end_column: 33 - end_line: 193 + end_column: 53 + end_line: 203 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 193 + start_line: 203 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "format_number" + } + } + } + } + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 77 + end_line: 203 + file: "SRC_POSITION_TEST_MODE" + start_column: 55 + start_line: 203 + } + v: "A" + } + } + src { + end_column: 77 + end_line: 203 + file: "SRC_POSITION_TEST_MODE" + start_column: 55 + start_line: 203 + } + } + } + pos_args { + int64_val { + src { + end_column: 77 + end_line: 203 + file: "SRC_POSITION_TEST_MODE" + start_column: 55 + start_line: 203 + } + v: 10 + } + } + src { + end_column: 77 + end_line: 203 + file: "SRC_POSITION_TEST_MODE" + start_column: 55 + start_line: 203 } } } @@ -11173,21 +10693,21 @@ body { } } src { - end_column: 34 - end_line: 193 + end_column: 78 + end_line: 203 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 193 + start_line: 203 } variadic: true } } symbol { - value: "df83" + value: "df88" } - uid: 84 + uid: 89 var_id { - bitfield1: 84 + bitfield1: 89 } } } @@ -11201,7 +10721,7 @@ body { builtin_fn { name { fn_name_flat { - name: "cosh" + name: "sin" } } } @@ -11220,30 +10740,30 @@ body { pos_args { string_val { src { - end_column: 34 - end_line: 195 + end_column: 33 + end_line: 205 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 195 + start_line: 205 } v: "A" } } src { - end_column: 34 - end_line: 195 + end_column: 33 + end_line: 205 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 195 + start_line: 205 } } } src { - end_column: 34 - end_line: 195 + end_column: 33 + end_line: 205 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 195 + start_line: 205 } } } @@ -11255,21 +10775,21 @@ body { } } src { - end_column: 35 - end_line: 195 + end_column: 34 + end_line: 205 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 195 + start_line: 205 } variadic: true } } symbol { - value: "df84" + value: "df89" } - uid: 85 + uid: 90 var_id { - bitfield1: 85 + bitfield1: 90 } } } @@ -11283,7 +10803,7 @@ body { builtin_fn { name { fn_name_flat { - name: "exp" + name: "sinh" } } } @@ -11302,30 +10822,30 @@ body { pos_args { string_val { src { - end_column: 33 - end_line: 197 + end_column: 34 + end_line: 207 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 197 + start_line: 207 } v: "A" } } src { - end_column: 33 - end_line: 197 + end_column: 34 + end_line: 207 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 197 + start_line: 207 } } } src { - end_column: 33 - end_line: 197 + end_column: 34 + end_line: 207 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 197 + start_line: 207 } } } @@ -11337,21 +10857,21 @@ body { } } src { - end_column: 34 - end_line: 197 + end_column: 35 + end_line: 207 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 197 + start_line: 207 } variadic: true } } symbol { - value: "df85" + value: "df90" } - uid: 86 + uid: 91 var_id { - bitfield1: 86 + bitfield1: 91 } } } @@ -11365,7 +10885,7 @@ body { builtin_fn { name { fn_name_flat { - name: "factorial" + name: "tan" } } } @@ -11384,30 +10904,30 @@ body { pos_args { string_val { src { - end_column: 39 - end_line: 199 + end_column: 33 + end_line: 209 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 199 + start_line: 209 } v: "A" } } src { - end_column: 39 - end_line: 199 + end_column: 33 + end_line: 209 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 199 + start_line: 209 } } } src { - end_column: 39 - end_line: 199 + end_column: 33 + end_line: 209 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 199 + start_line: 209 } } } @@ -11419,21 +10939,21 @@ body { } } src { - end_column: 40 - end_line: 199 + end_column: 34 + end_line: 209 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 199 + start_line: 209 } variadic: true } } symbol { - value: "df86" + value: "df91" } - uid: 87 + uid: 92 var_id { - bitfield1: 87 + bitfield1: 92 } } } @@ -11447,7 +10967,7 @@ body { builtin_fn { name { fn_name_flat { - name: "floor" + name: "tanh" } } } @@ -11466,30 +10986,30 @@ body { pos_args { string_val { src { - end_column: 35 - end_line: 201 + end_column: 34 + end_line: 211 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 201 + start_line: 211 } v: "A" } } src { - end_column: 35 - end_line: 201 + end_column: 34 + end_line: 211 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 201 + start_line: 211 } } } src { - end_column: 35 - end_line: 201 + end_column: 34 + end_line: 211 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 201 + start_line: 211 } } } @@ -11501,21 +11021,21 @@ body { } } src { - end_column: 36 - end_line: 201 + end_column: 35 + end_line: 211 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 201 + start_line: 211 } variadic: true } } symbol { - value: "df87" + value: "df92" } - uid: 88 + uid: 93 var_id { - bitfield1: 88 + bitfield1: 93 } } } @@ -11529,7 +11049,7 @@ body { builtin_fn { name { fn_name_flat { - name: "format_number" + name: "degrees" } } } @@ -11548,72 +11068,70 @@ body { pos_args { string_val { src { - end_column: 53 - end_line: 203 + end_column: 37 + end_line: 213 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 203 + start_line: 213 } v: "A" } } src { - end_column: 53 - end_line: 203 + end_column: 37 + end_line: 213 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 203 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 52 - end_line: 203 - file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 203 - } - v: "B" - } - } - src { - end_column: 52 - end_line: 203 - file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 203 + start_line: 213 } } } src { - end_column: 53 - end_line: 203 + end_column: 37 + end_line: 213 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 203 + start_line: 213 } } } + df { + sp_dataframe_ref { + id { + bitfield1: 1 + } + } + } + src { + end_column: 38 + end_line: 213 + file: "SRC_POSITION_TEST_MODE" + start_column: 15 + start_line: 213 + } + variadic: true + } + } + symbol { + value: "df93" + } + uid: 94 + var_id { + bitfield1: 94 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "format_number" + name: "radians" } } } @@ -11632,42 +11150,30 @@ body { pos_args { string_val { src { - end_column: 77 - end_line: 203 + end_column: 37 + end_line: 215 file: "SRC_POSITION_TEST_MODE" - start_column: 55 - start_line: 203 + start_column: 25 + start_line: 215 } v: "A" } } src { - end_column: 77 - end_line: 203 - file: "SRC_POSITION_TEST_MODE" - start_column: 55 - start_line: 203 - } - } - } - pos_args { - int64_val { - src { - end_column: 77 - end_line: 203 + end_column: 37 + end_line: 215 file: "SRC_POSITION_TEST_MODE" - start_column: 55 - start_line: 203 + start_column: 25 + start_line: 215 } - v: 10 } } src { - end_column: 77 - end_line: 203 + end_column: 37 + end_line: 215 file: "SRC_POSITION_TEST_MODE" - start_column: 55 - start_line: 203 + start_column: 25 + start_line: 215 } } } @@ -11679,21 +11185,21 @@ body { } } src { - end_column: 78 - end_line: 203 + end_column: 38 + end_line: 215 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 203 + start_line: 215 } variadic: true } } symbol { - value: "df88" + value: "df94" } - uid: 89 + uid: 95 var_id { - bitfield1: 89 + bitfield1: 95 } } } @@ -11707,7 +11213,7 @@ body { builtin_fn { name { fn_name_flat { - name: "sin" + name: "md5" } } } @@ -11727,29 +11233,29 @@ body { string_val { src { end_column: 33 - end_line: 205 + end_line: 217 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 205 + start_line: 217 } v: "A" } } src { end_column: 33 - end_line: 205 + end_line: 217 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 205 + start_line: 217 } } } src { end_column: 33 - end_line: 205 + end_line: 217 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 205 + start_line: 217 } } } @@ -11762,20 +11268,20 @@ body { } src { end_column: 34 - end_line: 205 + end_line: 217 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 205 + start_line: 217 } variadic: true } } symbol { - value: "df89" + value: "df95" } - uid: 90 + uid: 96 var_id { - bitfield1: 90 + bitfield1: 96 } } } @@ -11789,7 +11295,7 @@ body { builtin_fn { name { fn_name_flat { - name: "sinh" + name: "sha1" } } } @@ -11809,29 +11315,29 @@ body { string_val { src { end_column: 34 - end_line: 207 + end_line: 219 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 207 + start_line: 219 } v: "A" } } src { end_column: 34 - end_line: 207 + end_line: 219 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 207 + start_line: 219 } } } src { end_column: 34 - end_line: 207 + end_line: 219 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 207 + start_line: 219 } } } @@ -11844,20 +11350,20 @@ body { } src { end_column: 35 - end_line: 207 + end_line: 219 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 207 + start_line: 219 } variadic: true } } symbol { - value: "df90" + value: "df96" } - uid: 91 + uid: 97 var_id { - bitfield1: 91 + bitfield1: 97 } } } @@ -11871,7 +11377,7 @@ body { builtin_fn { name { fn_name_flat { - name: "tan" + name: "sha2" } } } @@ -11890,70 +11396,51 @@ body { pos_args { string_val { src { - end_column: 33 - end_line: 209 + end_column: 38 + end_line: 221 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 209 + start_column: 30 + start_line: 221 } - v: "A" + v: "B" } } src { - end_column: 33 - end_line: 209 + end_column: 38 + end_line: 221 + file: "SRC_POSITION_TEST_MODE" + start_column: 30 + start_line: 221 + } + } + } + pos_args { + int64_val { + src { + end_column: 42 + end_line: 221 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 209 + start_line: 221 } } } src { - end_column: 33 - end_line: 209 + end_column: 42 + end_line: 221 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 209 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 + start_line: 221 } } } - src { - end_column: 34 - end_line: 209 - file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 209 - } - variadic: true - } - } - symbol { - value: "df91" - } - uid: 92 - var_id { - bitfield1: 92 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "tanh" + name: "sha2" } } } @@ -11972,30 +11459,42 @@ body { pos_args { string_val { src { - end_column: 34 - end_line: 211 + end_column: 58 + end_line: 221 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 211 + start_column: 44 + start_line: 221 } v: "A" } } src { - end_column: 34 - end_line: 211 + end_column: 58 + end_line: 221 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 211 + start_column: 44 + start_line: 221 + } + } + } + pos_args { + int64_val { + src { + end_column: 58 + end_line: 221 + file: "SRC_POSITION_TEST_MODE" + start_column: 44 + start_line: 221 } + v: 224 } } src { - end_column: 34 - end_line: 211 + end_column: 58 + end_line: 221 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 211 + start_column: 44 + start_line: 221 } } } @@ -12007,21 +11506,21 @@ body { } } src { - end_column: 35 - end_line: 211 + end_column: 59 + end_line: 221 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 211 + start_line: 221 } variadic: true } } symbol { - value: "df92" + value: "df97" } - uid: 93 + uid: 98 var_id { - bitfield1: 93 + bitfield1: 98 } } } @@ -12035,7 +11534,7 @@ body { builtin_fn { name { fn_name_flat { - name: "degrees" + name: "hash" } } } @@ -12046,80 +11545,93 @@ body { builtin_fn { name { fn_name_flat { - name: "col" + name: "lit" } } } } pos_args { - string_val { + null_val { src { - end_column: 37 - end_line: 213 + end_column: 39 + end_line: 223 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 213 + start_column: 30 + start_line: 223 } - v: "A" } } src { - end_column: 37 - end_line: 213 + end_column: 39 + end_line: 223 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 213 + start_column: 30 + start_line: 223 } } } - src { - end_column: 37 - end_line: 213 - file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 213 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "lit" + } + } + } + } + pos_args { + int64_val { + src { + end_column: 48 + end_line: 223 + file: "SRC_POSITION_TEST_MODE" + start_column: 41 + start_line: 223 + } + v: 10 + } + } + src { + end_column: 48 + end_line: 223 + file: "SRC_POSITION_TEST_MODE" + start_column: 41 + start_line: 223 + } + } } - } - } - src { - end_column: 38 - end_line: 213 - file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 213 - } - variadic: true - } - } - symbol { - value: "df93" - } - uid: 94 - var_id { - bitfield1: 94 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "radians" + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 58 + end_line: 223 + file: "SRC_POSITION_TEST_MODE" + start_column: 50 + start_line: 223 + } + v: "A" } } + src { + end_column: 58 + end_line: 223 + file: "SRC_POSITION_TEST_MODE" + start_column: 50 + start_line: 223 + } } } pos_args { @@ -12136,30 +11648,30 @@ body { pos_args { string_val { src { - end_column: 37 - end_line: 215 + end_column: 64 + end_line: 223 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 215 + start_line: 223 } - v: "A" + v: "B" } } src { - end_column: 37 - end_line: 215 + end_column: 64 + end_line: 223 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 215 + start_line: 223 } } } src { - end_column: 37 - end_line: 215 + end_column: 64 + end_line: 223 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 215 + start_line: 223 } } } @@ -12171,21 +11683,21 @@ body { } } src { - end_column: 38 - end_line: 215 + end_column: 65 + end_line: 223 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 215 + start_line: 223 } variadic: true } } symbol { - value: "df94" + value: "df98" } - uid: 95 + uid: 99 var_id { - bitfield1: 95 + bitfield1: 99 } } } @@ -12199,7 +11711,7 @@ body { builtin_fn { name { fn_name_flat { - name: "md5" + name: "ascii" } } } @@ -12218,30 +11730,30 @@ body { pos_args { string_val { src { - end_column: 33 - end_line: 217 + end_column: 35 + end_line: 225 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 217 + start_line: 225 } v: "A" } } src { - end_column: 33 - end_line: 217 + end_column: 35 + end_line: 225 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 217 + start_line: 225 } } } src { - end_column: 33 - end_line: 217 + end_column: 35 + end_line: 225 file: "SRC_POSITION_TEST_MODE" start_column: 25 - start_line: 217 + start_line: 225 } } } @@ -12253,21 +11765,21 @@ body { } } src { - end_column: 34 - end_line: 217 + end_column: 36 + end_line: 225 file: "SRC_POSITION_TEST_MODE" start_column: 15 - start_line: 217 + start_line: 225 } variadic: true } } symbol { - value: "df95" + value: "df99" } - uid: 96 + uid: 100 var_id { - bitfield1: 96 + bitfield1: 100 } } } @@ -12281,7 +11793,7 @@ body { builtin_fn { name { fn_name_flat { - name: "sha1" + name: "initcap" } } } @@ -12300,70 +11812,40 @@ body { pos_args { string_val { src { - end_column: 34 - end_line: 219 + end_column: 38 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 219 + start_column: 26 + start_line: 227 } v: "A" } } src { - end_column: 34 - end_line: 219 + end_column: 38 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 219 + start_column: 26 + start_line: 227 } } } src { - end_column: 34 - end_line: 219 + end_column: 38 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 219 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 + start_column: 26 + start_line: 227 } } } - src { - end_column: 35 - end_line: 219 - file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 219 - } - variadic: true - } - } - symbol { - value: "df96" - } - uid: 97 - var_id { - bitfield1: 97 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "sha2" + name: "initcap" } } } @@ -12382,41 +11864,30 @@ body { pos_args { string_val { src { - end_column: 38 - end_line: 221 + end_column: 58 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 30 - start_line: 221 + start_column: 40 + start_line: 227 } - v: "B" + v: "A" } } src { - end_column: 38 - end_line: 221 - file: "SRC_POSITION_TEST_MODE" - start_column: 30 - start_line: 221 - } - } - } - pos_args { - int64_val { - src { - end_column: 42 - end_line: 221 + end_column: 58 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 221 + start_column: 40 + start_line: 227 } } } src { - end_column: 42 - end_line: 221 + end_column: 58 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 221 + start_column: 40 + start_line: 227 } } } @@ -12426,7 +11897,7 @@ body { builtin_fn { name { fn_name_flat { - name: "sha2" + name: "initcap" } } } @@ -12445,83 +11916,21 @@ body { pos_args { string_val { src { - end_column: 58 - end_line: 221 + end_column: 77 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 221 + start_column: 60 + start_line: 227 } v: "A" } } src { - end_column: 58 - end_line: 221 - file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 221 - } - } - } - pos_args { - int64_val { - src { - end_column: 58 - end_line: 221 + end_column: 77 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 221 - } - v: 224 - } - } - src { - end_column: 58 - end_line: 221 - file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 221 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 - } - } - } - src { - end_column: 59 - end_line: 221 - file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 221 - } - variadic: true - } - } - symbol { - value: "df97" - } - uid: 98 - var_id { - bitfield1: 98 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "hash" - } + start_column: 60 + start_line: 227 } } } @@ -12531,61 +11940,50 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - null_val { + string_val { src { - end_column: 39 - end_line: 223 + end_column: 77 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 30 - start_line: 223 + start_column: 60 + start_line: 227 } + v: "B" } } src { - end_column: 39 - end_line: 223 + end_column: 77 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 30 - start_line: 223 + start_column: 60 + start_line: 227 } } } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 48 - end_line: 223 - file: "SRC_POSITION_TEST_MODE" - start_column: 41 - start_line: 223 - } - v: 10 + src { + end_column: 77 + end_line: 227 + file: "SRC_POSITION_TEST_MODE" + start_column: 60 + start_line: 227 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "initcap" } } - src { - end_column: 48 - end_line: 223 - file: "SRC_POSITION_TEST_MODE" - start_column: 41 - start_line: 223 - } } } pos_args { @@ -12602,21 +12000,21 @@ body { pos_args { string_val { src { - end_column: 58 - end_line: 223 + end_column: 95 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 223 + start_column: 87 + start_line: 227 } v: "A" } } src { - end_column: 58 - end_line: 223 + end_column: 95 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 223 + start_column: 87 + start_line: 227 } } } @@ -12626,7 +12024,7 @@ body { builtin_fn { name { fn_name_flat { - name: "col" + name: "lit" } } } @@ -12634,30 +12032,30 @@ body { pos_args { string_val { src { - end_column: 64 - end_line: 223 + end_column: 107 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 223 + start_column: 97 + start_line: 227 } - v: "B" + v: "123" } } src { - end_column: 64 - end_line: 223 + end_column: 107 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 223 + start_column: 97 + start_line: 227 } } } src { - end_column: 64 - end_line: 223 + end_column: 108 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 223 + start_column: 79 + start_line: 227 } } } @@ -12669,21 +12067,21 @@ body { } } src { - end_column: 65 - end_line: 223 + end_column: 109 + end_line: 227 file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 223 + start_column: 16 + start_line: 227 } variadic: true } } symbol { - value: "df98" + value: "df100" } - uid: 99 + uid: 101 var_id { - bitfield1: 99 + bitfield1: 101 } } } @@ -12697,7 +12095,7 @@ body { builtin_fn { name { fn_name_flat { - name: "ascii" + name: "length" } } } @@ -12716,30 +12114,30 @@ body { pos_args { string_val { src { - end_column: 35 - end_line: 225 + end_column: 37 + end_line: 229 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 225 + start_column: 26 + start_line: 229 } v: "A" } } src { - end_column: 35 - end_line: 225 + end_column: 37 + end_line: 229 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 225 + start_column: 26 + start_line: 229 } } } src { - end_column: 35 - end_line: 225 + end_column: 37 + end_line: 229 file: "SRC_POSITION_TEST_MODE" - start_column: 25 - start_line: 225 + start_column: 26 + start_line: 229 } } } @@ -12751,21 +12149,21 @@ body { } } src { - end_column: 36 - end_line: 225 + end_column: 38 + end_line: 229 file: "SRC_POSITION_TEST_MODE" - start_column: 15 - start_line: 225 + start_column: 16 + start_line: 229 } variadic: true } } symbol { - value: "df99" + value: "df101" } - uid: 100 + uid: 102 var_id { - bitfield1: 100 + bitfield1: 102 } } } @@ -12779,7 +12177,7 @@ body { builtin_fn { name { fn_name_flat { - name: "initcap" + name: "lower" } } } @@ -12798,40 +12196,100 @@ body { pos_args { string_val { src { - end_column: 38 - end_line: 227 + end_column: 36 + end_line: 231 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 227 + start_line: 231 } v: "A" } } src { - end_column: 38 - end_line: 227 + end_column: 36 + end_line: 231 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 227 + start_line: 231 } } } src { - end_column: 38 - end_line: 227 + end_column: 36 + end_line: 231 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 227 + start_line: 231 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 1 + } + } + } + src { + end_column: 37 + end_line: 231 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 231 + } + variadic: true + } + } + symbol { + value: "df102" + } + uid: 103 + var_id { + bitfield1: 103 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 1 } } } + src { + end_column: 108 + end_line: 233 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 233 + } + variadic: true + } + } + symbol { + value: "df103" + } + uid: 104 + var_id { + bitfield1: 104 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "initcap" + name: "ltrim" } } } @@ -12850,30 +12308,30 @@ body { pos_args { string_val { src { - end_column: 58 - end_line: 227 + end_column: 36 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 227 + start_column: 26 + start_line: 235 } v: "A" } } src { - end_column: 58 - end_line: 227 + end_column: 36 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 227 + start_column: 26 + start_line: 235 } } } src { - end_column: 58 - end_line: 227 + end_column: 36 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 227 + start_column: 26 + start_line: 235 } } } @@ -12883,7 +12341,7 @@ body { builtin_fn { name { fn_name_flat { - name: "initcap" + name: "ltrim" } } } @@ -12902,21 +12360,41 @@ body { pos_args { string_val { src { - end_column: 77 - end_line: 227 + end_column: 54 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 227 + start_column: 38 + start_line: 235 } v: "A" } } src { - end_column: 77 - end_line: 227 + end_column: 54 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 227 + start_column: 38 + start_line: 235 + } + } + } + src { + end_column: 54 + end_line: 235 + file: "SRC_POSITION_TEST_MODE" + start_column: 38 + start_line: 235 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "ltrim" + } } } } @@ -12934,30 +12412,62 @@ body { pos_args { string_val { src { - end_column: 77 - end_line: 227 + end_column: 70 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 227 + start_column: 62 + start_line: 235 + } + v: "A" + } + } + src { + end_column: 70 + end_line: 235 + file: "SRC_POSITION_TEST_MODE" + start_column: 62 + start_line: 235 + } + } + } + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 76 + end_line: 235 + file: "SRC_POSITION_TEST_MODE" + start_column: 56 + start_line: 235 } v: "B" } } src { - end_column: 77 - end_line: 227 + end_column: 76 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 227 + start_column: 56 + start_line: 235 } } } src { - end_column: 77 - end_line: 227 + end_column: 76 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 227 + start_column: 56 + start_line: 235 } } } @@ -12967,7 +12477,7 @@ body { builtin_fn { name { fn_name_flat { - name: "initcap" + name: "ltrim" } } } @@ -12986,21 +12496,21 @@ body { pos_args { string_val { src { - end_column: 95 - end_line: 227 + end_column: 92 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 87 - start_line: 227 + start_column: 84 + start_line: 235 } v: "A" } } src { - end_column: 95 - end_line: 227 + end_column: 92 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 87 - start_line: 227 + start_column: 84 + start_line: 235 } } } @@ -13018,30 +12528,30 @@ body { pos_args { string_val { src { - end_column: 107 - end_line: 227 + end_column: 102 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 227 + start_column: 94 + start_line: 235 } - v: "123" + v: "B" } } src { - end_column: 107 - end_line: 227 + end_column: 102 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 227 + start_column: 94 + start_line: 235 } } } src { - end_column: 108 - end_line: 227 + end_column: 103 + end_line: 235 file: "SRC_POSITION_TEST_MODE" - start_column: 79 - start_line: 227 + start_column: 78 + start_line: 235 } } } @@ -13053,21 +12563,21 @@ body { } } src { - end_column: 109 - end_line: 227 + end_column: 104 + end_line: 235 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 227 + start_line: 235 } variadic: true } } symbol { - value: "df100" + value: "df104" } - uid: 101 + uid: 105 var_id { - bitfield1: 101 + bitfield1: 105 } } } @@ -13075,58 +12585,6 @@ body { assign { expr { sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "length" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 37 - end_line: 229 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 229 - } - v: "A" - } - } - src { - end_column: 37 - end_line: 229 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 229 - } - } - } - src { - end_column: 37 - end_line: 229 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 229 - } - } - } df { sp_dataframe_ref { id { @@ -13135,21 +12593,21 @@ body { } } src { - end_column: 38 - end_line: 229 + end_column: 108 + end_line: 237 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 229 + start_line: 237 } variadic: true } } symbol { - value: "df101" + value: "df105" } - uid: 102 + uid: 106 var_id { - bitfield1: 102 + bitfield1: 106 } } } @@ -13163,7 +12621,7 @@ body { builtin_fn { name { fn_name_flat { - name: "lower" + name: "rtrim" } } } @@ -13183,69 +12641,39 @@ body { string_val { src { end_column: 36 - end_line: 231 + end_line: 239 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 231 + start_line: 239 } v: "A" } } src { end_column: 36 - end_line: 231 + end_line: 239 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 231 + start_line: 239 } } } src { end_column: 36 - end_line: 231 + end_line: 239 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 231 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 + start_line: 239 } } } - src { - end_column: 37 - end_line: 231 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 231 - } - variadic: true - } - } - symbol { - value: "df102" - } - uid: 103 - var_id { - bitfield1: 103 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "lpad" + name: "rtrim" } } } @@ -13264,21 +12692,41 @@ body { pos_args { string_val { src { - end_column: 50 - end_line: 233 + end_column: 54 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 233 + start_column: 38 + start_line: 239 } v: "A" } } src { - end_column: 50 - end_line: 233 + end_column: 54 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 233 + start_column: 38 + start_line: 239 + } + } + } + src { + end_column: 54 + end_line: 239 + file: "SRC_POSITION_TEST_MODE" + start_column: 38 + start_line: 239 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "rtrim" + } } } } @@ -13296,21 +12744,21 @@ body { pos_args { string_val { src { - end_column: 44 - end_line: 233 + end_column: 70 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 233 + start_column: 62 + start_line: 239 } - v: "B" + v: "A" } } src { - end_column: 44 - end_line: 233 + end_column: 70 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 233 + start_column: 62 + start_line: 239 } } } @@ -13328,30 +12776,30 @@ body { pos_args { string_val { src { - end_column: 50 - end_line: 233 + end_column: 76 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 233 + start_column: 56 + start_line: 239 } v: "B" } } src { - end_column: 50 - end_line: 233 + end_column: 76 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 233 + start_column: 56 + start_line: 239 } } } src { - end_column: 50 - end_line: 233 + end_column: 76 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 233 + start_column: 56 + start_line: 239 } } } @@ -13361,7 +12809,7 @@ body { builtin_fn { name { fn_name_flat { - name: "lpad" + name: "rtrim" } } } @@ -13380,21 +12828,21 @@ body { pos_args { string_val { src { - end_column: 71 - end_line: 233 + end_column: 92 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 233 + start_column: 84 + start_line: 239 } v: "A" } } src { - end_column: 71 - end_line: 233 + end_column: 92 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 233 + start_column: 84 + start_line: 239 } } } @@ -13409,109 +12857,105 @@ body { } } } - pos_args { - int64_val { - src { - end_column: 71 - end_line: 233 - file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 233 - } - v: 100 - } - } - src { - end_column: 71 - end_line: 233 - file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 233 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } pos_args { string_val { src { - end_column: 71 - end_line: 233 + end_column: 102 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 233 + start_column: 94 + start_line: 239 } v: "B" } } src { - end_column: 71 - end_line: 233 + end_column: 102 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 233 + start_column: 94 + start_line: 239 } } } src { - end_column: 71 - end_line: 233 + end_column: 103 + end_line: 239 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 233 + start_column: 78 + start_line: 239 } } } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lpad" - } - } - } + df { + sp_dataframe_ref { + id { + bitfield1: 1 } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 86 - end_line: 233 - file: "SRC_POSITION_TEST_MODE" - start_column: 78 - start_line: 233 - } - v: "A" + } + } + src { + end_column: 104 + end_line: 239 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 239 + } + variadic: true + } + } + symbol { + value: "df106" + } + uid: 107 + var_id { + bitfield1: 107 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 1 + } + } + } + src { + end_column: 86 + end_line: 241 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 241 + } + variadic: true + } + } + symbol { + value: "df107" + } + uid: 108 + var_id { + bitfield1: 108 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "reverse" } } - src { - end_column: 86 - end_line: 233 - file: "SRC_POSITION_TEST_MODE" - start_column: 78 - start_line: 233 - } } } pos_args { @@ -13528,21 +12972,71 @@ body { pos_args { string_val { src { - end_column: 96 - end_line: 233 + end_column: 38 + end_line: 243 file: "SRC_POSITION_TEST_MODE" - start_column: 88 - start_line: 233 + start_column: 26 + start_line: 243 } - v: "B" + v: "A" } } src { - end_column: 96 - end_line: 233 + end_column: 38 + end_line: 243 file: "SRC_POSITION_TEST_MODE" - start_column: 88 - start_line: 233 + start_column: 26 + start_line: 243 + } + } + } + src { + end_column: 38 + end_line: 243 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 243 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 1 + } + } + } + src { + end_column: 39 + end_line: 243 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 243 + } + variadic: true + } + } + symbol { + value: "df108" + } + uid: 109 + var_id { + bitfield1: 109 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "soundex" + } } } } @@ -13560,30 +13054,30 @@ body { pos_args { string_val { src { - end_column: 106 - end_line: 233 + end_column: 38 + end_line: 245 file: "SRC_POSITION_TEST_MODE" - start_column: 98 - start_line: 233 + start_column: 26 + start_line: 245 } - v: "B" + v: "A" } } src { - end_column: 106 - end_line: 233 + end_column: 38 + end_line: 245 file: "SRC_POSITION_TEST_MODE" - start_column: 98 - start_line: 233 + start_column: 26 + start_line: 245 } } } src { - end_column: 107 - end_line: 233 + end_column: 38 + end_line: 245 file: "SRC_POSITION_TEST_MODE" - start_column: 73 - start_line: 233 + start_column: 26 + start_line: 245 } } } @@ -13595,21 +13089,21 @@ body { } } src { - end_column: 108 - end_line: 233 + end_column: 39 + end_line: 245 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 233 + start_line: 245 } variadic: true } } symbol { - value: "df103" + value: "df109" } - uid: 104 + uid: 110 var_id { - bitfield1: 104 + bitfield1: 110 } } } @@ -13623,7 +13117,7 @@ body { builtin_fn { name { fn_name_flat { - name: "ltrim" + name: "trim" } } } @@ -13642,30 +13136,30 @@ body { pos_args { string_val { src { - end_column: 36 - end_line: 235 + end_column: 35 + end_line: 247 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 235 + start_line: 247 } v: "A" } } src { - end_column: 36 - end_line: 235 + end_column: 35 + end_line: 247 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 235 + start_line: 247 } } } src { - end_column: 36 - end_line: 235 + end_column: 35 + end_line: 247 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 235 + start_line: 247 } } } @@ -13675,7 +13169,7 @@ body { builtin_fn { name { fn_name_flat { - name: "ltrim" + name: "trim" } } } @@ -13694,30 +13188,30 @@ body { pos_args { string_val { src { - end_column: 54 - end_line: 235 + end_column: 52 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 235 + start_column: 37 + start_line: 247 } v: "A" } } src { - end_column: 54 - end_line: 235 + end_column: 52 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 235 + start_column: 37 + start_line: 247 } } } src { - end_column: 54 - end_line: 235 + end_column: 52 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 235 + start_column: 37 + start_line: 247 } } } @@ -13727,7 +13221,7 @@ body { builtin_fn { name { fn_name_flat { - name: "ltrim" + name: "trim" } } } @@ -13746,21 +13240,21 @@ body { pos_args { string_val { src { - end_column: 70 - end_line: 235 + end_column: 67 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 235 + start_column: 59 + start_line: 247 } v: "A" } } src { - end_column: 70 - end_line: 235 + end_column: 67 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 235 + start_column: 59 + start_line: 247 } } } @@ -13778,30 +13272,30 @@ body { pos_args { string_val { src { - end_column: 76 - end_line: 235 + end_column: 73 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 235 + start_column: 54 + start_line: 247 } v: "B" } } src { - end_column: 76 - end_line: 235 + end_column: 73 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 235 + start_column: 54 + start_line: 247 } } } src { - end_column: 76 - end_line: 235 + end_column: 73 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 235 + start_column: 54 + start_line: 247 } } } @@ -13811,7 +13305,7 @@ body { builtin_fn { name { fn_name_flat { - name: "ltrim" + name: "trim" } } } @@ -13830,21 +13324,21 @@ body { pos_args { string_val { src { - end_column: 92 - end_line: 235 + end_column: 88 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 235 + start_column: 80 + start_line: 247 } v: "A" } } src { - end_column: 92 - end_line: 235 + end_column: 88 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 235 + start_column: 80 + start_line: 247 } } } @@ -13862,30 +13356,30 @@ body { pos_args { string_val { src { - end_column: 102 - end_line: 235 + end_column: 98 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 94 - start_line: 235 + start_column: 90 + start_line: 247 } v: "B" } } src { - end_column: 102 - end_line: 235 + end_column: 98 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 94 - start_line: 235 + start_column: 90 + start_line: 247 } } } src { - end_column: 103 - end_line: 235 + end_column: 99 + end_line: 247 file: "SRC_POSITION_TEST_MODE" - start_column: 78 - start_line: 235 + start_column: 75 + start_line: 247 } } } @@ -13897,21 +13391,21 @@ body { } } src { - end_column: 104 - end_line: 235 + end_column: 100 + end_line: 247 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 235 + start_line: 247 } variadic: true } } symbol { - value: "df104" + value: "df110" } - uid: 105 + uid: 111 var_id { - bitfield1: 105 + bitfield1: 111 } } } @@ -13925,7 +13419,7 @@ body { builtin_fn { name { fn_name_flat { - name: "rpad" + name: "upper" } } } @@ -13944,54 +13438,72 @@ body { pos_args { string_val { src { - end_column: 50 - end_line: 237 + end_column: 41 + end_line: 249 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 237 + start_column: 31 + start_line: 249 } v: "A" } } src { - end_column: 50 - end_line: 237 + end_column: 41 + end_line: 249 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 237 + start_column: 31 + start_line: 249 } } } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 44 - end_line: 237 - file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 237 - } - v: "B" + src { + end_column: 41 + end_line: 249 + file: "SRC_POSITION_TEST_MODE" + start_column: 31 + start_line: 249 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 1 + } + } + } + src { + end_column: 42 + end_line: 249 + file: "SRC_POSITION_TEST_MODE" + start_column: 21 + start_line: 249 + } + variadic: true + } + } + symbol { + value: "df111" + } + uid: 112 + var_id { + bitfield1: 112 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "strtok_to_array" } } - src { - end_column: 44 - end_line: 237 - file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 237 - } } } pos_args { @@ -14008,30 +13520,30 @@ body { pos_args { string_val { src { - end_column: 50 - end_line: 237 + end_column: 46 + end_line: 251 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 237 + start_line: 251 } - v: "B" + v: "A" } } src { - end_column: 50 - end_line: 237 + end_column: 46 + end_line: 251 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 237 + start_line: 251 } } } src { - end_column: 50 - end_line: 237 + end_column: 46 + end_line: 251 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 237 + start_line: 251 } } } @@ -14041,7 +13553,7 @@ body { builtin_fn { name { fn_name_flat { - name: "rpad" + name: "strtok_to_array" } } } @@ -14060,21 +13572,41 @@ body { pos_args { string_val { src { - end_column: 71 - end_line: 237 + end_column: 72 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 237 + start_column: 64 + start_line: 251 } v: "A" } } src { - end_column: 71 - end_line: 237 + end_column: 72 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 237 + start_column: 64 + start_line: 251 + } + } + } + src { + end_column: 79 + end_line: 251 + file: "SRC_POSITION_TEST_MODE" + start_column: 48 + start_line: 251 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "strtok_to_array" + } } } } @@ -14084,29 +13616,29 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - int64_val { + string_val { src { - end_column: 71 - end_line: 237 + end_column: 105 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 237 + start_column: 97 + start_line: 251 } - v: 100 + v: "A" } } src { - end_column: 71 - end_line: 237 + end_column: 105 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 237 + start_column: 97 + start_line: 251 } } } @@ -14124,30 +13656,30 @@ body { pos_args { string_val { src { - end_column: 71 - end_line: 237 + end_column: 115 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 237 + start_column: 107 + start_line: 251 } v: "B" } } src { - end_column: 71 - end_line: 237 + end_column: 115 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 237 + start_column: 107 + start_line: 251 } } } src { - end_column: 71 - end_line: 237 + end_column: 116 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 237 + start_column: 81 + start_line: 251 } } } @@ -14157,7 +13689,7 @@ body { builtin_fn { name { fn_name_flat { - name: "rpad" + name: "strtok_to_array" } } } @@ -14176,21 +13708,21 @@ body { pos_args { string_val { src { - end_column: 86 - end_line: 237 + end_column: 143 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 78 - start_line: 237 + start_column: 118 + start_line: 251 } v: "A" } } src { - end_column: 86 - end_line: 237 + end_column: 143 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 78 - start_line: 237 + start_column: 118 + start_line: 251 } } } @@ -14208,88 +13740,56 @@ body { pos_args { string_val { src { - end_column: 96 - end_line: 237 + end_column: 143 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 88 - start_line: 237 + start_column: 118 + start_line: 251 } v: "B" } } src { - end_column: 96 - end_line: 237 + end_column: 143 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 88 - start_line: 237 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 106 - end_line: 237 - file: "SRC_POSITION_TEST_MODE" - start_column: 98 - start_line: 237 - } - v: "B" - } - } - src { - end_column: 106 - end_line: 237 - file: "SRC_POSITION_TEST_MODE" - start_column: 98 - start_line: 237 + start_column: 118 + start_line: 251 } } } src { - end_column: 107 - end_line: 237 + end_column: 143 + end_line: 251 file: "SRC_POSITION_TEST_MODE" - start_column: 73 - start_line: 237 + start_column: 118 + start_line: 251 } } } df { sp_dataframe_ref { id { - bitfield1: 1 + bitfield1: 112 } } } src { - end_column: 108 - end_line: 237 + end_column: 144 + end_line: 251 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 237 + start_line: 251 } variadic: true } } symbol { - value: "df105" + value: "df112" } - uid: 106 + uid: 113 var_id { - bitfield1: 106 + bitfield1: 113 } } } @@ -14303,11 +13803,23 @@ body { builtin_fn { name { fn_name_flat { - name: "rtrim" + name: "struct" } } } } + pos_args { + string_val { + src { + end_column: 57 + end_line: 253 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 253 + } + v: "A" + } + } pos_args { apply_expr { fn { @@ -14322,41 +13834,21 @@ body { pos_args { string_val { src { - end_column: 36 - end_line: 239 + end_column: 46 + end_line: 253 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 239 + start_column: 38 + start_line: 253 } v: "A" } } src { - end_column: 36 - end_line: 239 + end_column: 46 + end_line: 253 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 239 - } - } - } - src { - end_column: 36 - end_line: 239 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 239 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "rtrim" - } + start_column: 38 + start_line: 253 } } } @@ -14374,114 +13866,206 @@ body { pos_args { string_val { src { - end_column: 54 - end_line: 239 + end_column: 56 + end_line: 253 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 239 + start_column: 48 + start_line: 253 } - v: "A" + v: "B" } } src { - end_column: 54 - end_line: 239 + end_column: 56 + end_line: 253 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 239 + start_column: 48 + start_line: 253 } } } src { - end_column: 54 - end_line: 239 + end_column: 57 + end_line: 253 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 239 + start_column: 26 + start_line: 253 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 58 + end_line: 253 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 253 + } + variadic: true + } + } + symbol { + value: "df113" + } + uid: 114 + var_id { + bitfield1: 114 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 74 + end_line: 255 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 255 + } + variadic: true + } + } + symbol { + value: "df114" + } + uid: 115 + var_id { + bitfield1: 115 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 74 + end_line: 257 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 257 + } + variadic: true + } + } + symbol { + value: "df115" + } + uid: 116 + var_id { + bitfield1: 116 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "rtrim" + name: "round" } } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 70 - end_line: 239 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 239 - } - v: "A" - } - } + string_val { src { - end_column: 70 - end_line: 239 + end_column: 36 + end_line: 259 file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 239 + start_column: 26 + start_line: 259 } + v: "A" } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 76 - end_line: 239 - file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 239 - } - v: "B" + int64_val { + src { + end_column: 36 + end_line: 259 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 259 + } + } + } + src { + end_column: 36 + end_line: 259 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 259 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "round" } } + } + } + pos_args { + string_val { src { - end_column: 76 - end_line: 239 + end_column: 51 + end_line: 259 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 239 + start_column: 38 + start_line: 259 + } + v: "A" + } + } + pos_args { + int64_val { + src { + end_column: 51 + end_line: 259 + file: "SRC_POSITION_TEST_MODE" + start_column: 38 + start_line: 259 } } } src { - end_column: 76 - end_line: 239 + end_column: 51 + end_line: 259 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 239 + start_column: 38 + start_line: 259 } } } @@ -14491,7 +14075,7 @@ body { builtin_fn { name { fn_name_flat { - name: "rtrim" + name: "round" } } } @@ -14510,21 +14094,83 @@ body { pos_args { string_val { src { - end_column: 92 - end_line: 239 + end_column: 67 + end_line: 259 file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 239 + start_column: 59 + start_line: 259 } - v: "A" + v: "B" } } src { - end_column: 92 - end_line: 239 + end_column: 67 + end_line: 259 file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 239 + start_column: 59 + start_line: 259 + } + } + } + pos_args { + float64_val { + src { + end_column: 73 + end_line: 259 + file: "SRC_POSITION_TEST_MODE" + start_column: 53 + start_line: 259 + } + v: 4.7 + } + } + src { + end_column: 73 + end_line: 259 + file: "SRC_POSITION_TEST_MODE" + start_column: 53 + start_line: 259 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 74 + end_line: 259 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 259 + } + variadic: true + } + } + symbol { + value: "df116" + } + uid: 117 + var_id { + bitfield1: 117 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "sign" + } } } } @@ -14534,7 +14180,7 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } @@ -14542,56 +14188,56 @@ body { pos_args { string_val { src { - end_column: 102 - end_line: 239 + end_column: 35 + end_line: 261 file: "SRC_POSITION_TEST_MODE" - start_column: 94 - start_line: 239 + start_column: 26 + start_line: 261 } - v: "B" + v: "A" } } src { - end_column: 102 - end_line: 239 + end_column: 35 + end_line: 261 file: "SRC_POSITION_TEST_MODE" - start_column: 94 - start_line: 239 + start_column: 26 + start_line: 261 } } } src { - end_column: 103 - end_line: 239 + end_column: 35 + end_line: 261 file: "SRC_POSITION_TEST_MODE" - start_column: 78 - start_line: 239 + start_column: 26 + start_line: 261 } } } df { sp_dataframe_ref { id { - bitfield1: 1 + bitfield1: 112 } } } src { - end_column: 104 - end_line: 239 + end_column: 36 + end_line: 261 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 239 + start_line: 261 } variadic: true } } symbol { - value: "df106" + value: "df117" } - uid: 107 + uid: 118 var_id { - bitfield1: 107 + bitfield1: 118 } } } @@ -14605,7 +14251,7 @@ body { builtin_fn { name { fn_name_flat { - name: "repeat" + name: "split" } } } @@ -14624,21 +14270,21 @@ body { pos_args { string_val { src { - end_column: 40 - end_line: 241 + end_column: 41 + end_line: 263 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 241 + start_line: 263 } v: "A" } } src { - end_column: 40 - end_line: 241 + end_column: 41 + end_line: 263 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 241 + start_line: 263 } } } @@ -14648,38 +14294,38 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - int64_val { + string_val { src { - end_column: 40 - end_line: 241 + end_column: 41 + end_line: 263 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 241 + start_line: 263 } - v: 1 + v: "B" } } src { - end_column: 40 - end_line: 241 + end_column: 41 + end_line: 263 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 241 + start_line: 263 } } } src { - end_column: 40 - end_line: 241 + end_column: 41 + end_line: 263 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 241 + start_line: 263 } } } @@ -14689,7 +14335,7 @@ body { builtin_fn { name { fn_name_flat { - name: "repeat" + name: "split" } } } @@ -14709,20 +14355,20 @@ body { string_val { src { end_column: 57 - end_line: 241 + end_line: 263 file: "SRC_POSITION_TEST_MODE" start_column: 49 - start_line: 241 + start_line: 263 } v: "A" } } src { end_column: 57 - end_line: 241 + end_line: 263 file: "SRC_POSITION_TEST_MODE" start_column: 49 - start_line: 241 + start_line: 263 } } } @@ -14738,46 +14384,162 @@ body { } } pos_args { - int64_val { + string_val { src { - end_column: 62 - end_line: 241 + end_column: 71 + end_line: 263 file: "SRC_POSITION_TEST_MODE" - start_column: 42 - start_line: 241 + start_column: 59 + start_line: 263 } - v: 20 + v: "asfdg" } } src { - end_column: 62 - end_line: 241 + end_column: 71 + end_line: 263 file: "SRC_POSITION_TEST_MODE" - start_column: 42 - start_line: 241 + start_column: 59 + start_line: 263 } } } src { - end_column: 62 - end_line: 241 + end_column: 72 + end_line: 263 file: "SRC_POSITION_TEST_MODE" - start_column: 42 - start_line: 241 + start_column: 43 + start_line: 263 } } } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "repeat" - } - } - } - } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 73 + end_line: 263 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 263 + } + variadic: true + } + } + symbol { + value: "df118" + } + uid: 119 + var_id { + bitfield1: 119 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 124 + end_line: 265 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 265 + } + variadic: true + } + } + symbol { + value: "df119" + } + uid: 120 + var_id { + bitfield1: 120 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "substring_index" + } + } + } + } + pos_args { + string_val { + src { + end_column: 56 + end_line: 267 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 267 + } + v: "A" + } + } + pos_args { + string_val { + src { + end_column: 56 + end_line: 267 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 267 + } + v: "abc" + } + } + pos_args { + int64_val { + src { + end_column: 56 + end_line: 267 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 267 + } + v: 3 + } + } + src { + end_column: 56 + end_line: 267 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 267 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "substring_index" + } + } + } + } pos_args { apply_expr { fn { @@ -14792,21 +14554,21 @@ body { pos_args { string_val { src { - end_column: 85 - end_line: 241 + end_column: 82 + end_line: 267 file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 241 + start_column: 74 + start_line: 267 } - v: "B" + v: "A" } } src { - end_column: 85 - end_line: 241 + end_column: 82 + end_line: 267 file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 241 + start_column: 74 + start_line: 267 } } } @@ -14824,56 +14586,68 @@ body { pos_args { string_val { src { - end_column: 84 - end_line: 241 + end_column: 92 + end_line: 267 file: "SRC_POSITION_TEST_MODE" - start_column: 76 - start_line: 241 + start_column: 84 + start_line: 267 } - v: "A" + v: "B" } } src { - end_column: 84 - end_line: 241 + end_column: 92 + end_line: 267 file: "SRC_POSITION_TEST_MODE" - start_column: 76 - start_line: 241 + start_column: 84 + start_line: 267 + } + } + } + pos_args { + int64_val { + src { + end_column: 96 + end_line: 267 + file: "SRC_POSITION_TEST_MODE" + start_column: 58 + start_line: 267 } + v: 2 } } src { - end_column: 85 - end_line: 241 + end_column: 96 + end_line: 267 file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 241 + start_column: 58 + start_line: 267 } } } df { sp_dataframe_ref { id { - bitfield1: 1 + bitfield1: 112 } } } src { - end_column: 86 - end_line: 241 + end_column: 97 + end_line: 267 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 241 + start_line: 267 } variadic: true } } symbol { - value: "df107" + value: "df120" } - uid: 108 + uid: 121 var_id { - bitfield1: 108 + bitfield1: 121 } } } @@ -14881,81 +14655,29 @@ body { assign { expr { sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "reverse" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 38 - end_line: 243 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 243 - } - v: "A" - } - } - src { - end_column: 38 - end_line: 243 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 243 - } - } - } - src { - end_column: 38 - end_line: 243 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 243 - } - } - } df { sp_dataframe_ref { id { - bitfield1: 1 + bitfield1: 112 } } } src { - end_column: 39 - end_line: 243 + end_column: 117 + end_line: 269 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 243 + start_line: 269 } variadic: true } } symbol { - value: "df108" + value: "df121" } - uid: 109 + uid: 122 var_id { - bitfield1: 109 + bitfield1: 122 } } } @@ -14969,75 +14691,169 @@ body { builtin_fn { name { fn_name_flat { - name: "soundex" + name: "regexp_extract" } } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } + string_val { + src { + end_column: 53 + end_line: 271 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 271 } - pos_args { - string_val { - src { - end_column: 38 - end_line: 245 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 245 - } - v: "A" - } + v: "A" + } + } + pos_args { + string_val { + src { + end_column: 53 + end_line: 271 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 271 } + v: "B" + } + } + pos_args { + int64_val { src { - end_column: 38 - end_line: 245 + end_column: 53 + end_line: 271 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 245 + start_line: 271 } + v: 2 } } src { - end_column: 38 - end_line: 245 + end_column: 53 + end_line: 271 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 245 + start_line: 271 } } } df { sp_dataframe_ref { id { - bitfield1: 1 + bitfield1: 112 } } } src { - end_column: 39 - end_line: 245 + end_column: 54 + end_line: 271 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 245 + start_line: 271 } variadic: true } } symbol { - value: "df109" + value: "df122" } - uid: 110 + uid: 123 var_id { - bitfield1: 110 + bitfield1: 123 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 153 + end_line: 273 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 273 + } + variadic: true + } + } + symbol { + value: "df123" + } + uid: 124 + var_id { + bitfield1: 124 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 80 + end_line: 275 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 275 + } + variadic: true + } + } + symbol { + value: "df124" + } + uid: 125 + var_id { + bitfield1: 125 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 139 + end_line: 277 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 277 + } + variadic: true + } + } + symbol { + value: "df125" + } + uid: 126 + var_id { + bitfield1: 126 } } } @@ -15051,7 +14867,7 @@ body { builtin_fn { name { fn_name_flat { - name: "trim" + name: "collate" } } } @@ -15070,40 +14886,82 @@ body { pos_args { string_val { src { - end_column: 35 - end_line: 247 + end_column: 42 + end_line: 279 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 247 + start_column: 34 + start_line: 279 } v: "A" } } src { - end_column: 35 - end_line: 247 + end_column: 42 + end_line: 279 + file: "SRC_POSITION_TEST_MODE" + start_column: 34 + start_line: 279 + } + } + } + pos_args { + string_val { + src { + end_column: 55 + end_line: 279 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 247 + start_line: 279 } + v: "sp-upper" } } src { - end_column: 35 - end_line: 247 + end_column: 55 + end_line: 279 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 247 + start_line: 279 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 56 + end_line: 279 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 279 + } + variadic: true + } + } + symbol { + value: "df126" + } + uid: 127 + var_id { + bitfield1: 127 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "trim" + name: "collation" } } } @@ -15122,40 +14980,70 @@ body { pos_args { string_val { src { - end_column: 52 - end_line: 247 + end_column: 40 + end_line: 281 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 247 + start_column: 26 + start_line: 281 } v: "A" } } src { - end_column: 52 - end_line: 247 + end_column: 40 + end_line: 281 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 247 + start_column: 26 + start_line: 281 } } } src { - end_column: 52 - end_line: 247 + end_column: 40 + end_line: 281 file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 247 + start_column: 26 + start_line: 281 } } } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "trim" + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 41 + end_line: 281 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 281 + } + variadic: true + } + } + symbol { + value: "df127" + } + uid: 128 + var_id { + bitfield1: 128 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "concat" } } } @@ -15174,21 +15062,21 @@ body { pos_args { string_val { src { - end_column: 67 - end_line: 247 + end_column: 52 + end_line: 283 file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 247 + start_column: 26 + start_line: 283 } v: "A" } } src { - end_column: 67 - end_line: 247 + end_column: 52 + end_line: 283 file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 247 + start_column: 26 + start_line: 283 } } } @@ -15206,40 +15094,122 @@ body { pos_args { string_val { src { - end_column: 73 - end_line: 247 + end_column: 46 + end_line: 283 file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 247 + start_column: 38 + start_line: 283 } v: "B" } } src { - end_column: 73 - end_line: 247 + end_column: 46 + end_line: 283 file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 247 + start_column: 38 + start_line: 283 + } + } + } + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 52 + end_line: 283 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 283 + } + v: "A" + } + } + src { + end_column: 52 + end_line: 283 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 283 } } } src { - end_column: 73 - end_line: 247 + end_column: 52 + end_line: 283 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 283 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "concat" + } + } + } + } + src { + end_column: 62 + end_line: 283 file: "SRC_POSITION_TEST_MODE" start_column: 54 - start_line: 247 + start_line: 283 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 63 + end_line: 283 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 283 + } + variadic: true + } + } + symbol { + value: "df128" + } + uid: 129 + var_id { + bitfield1: 129 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "trim" + name: "concat_ws" } } } @@ -15258,21 +15228,21 @@ body { pos_args { string_val { src { - end_column: 88 - end_line: 247 + end_column: 55 + end_line: 285 file: "SRC_POSITION_TEST_MODE" - start_column: 80 - start_line: 247 + start_column: 26 + start_line: 285 } v: "A" } } src { - end_column: 88 - end_line: 247 + end_column: 55 + end_line: 285 file: "SRC_POSITION_TEST_MODE" - start_column: 80 - start_line: 247 + start_column: 26 + start_line: 285 } } } @@ -15282,7 +15252,7 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } @@ -15290,56 +15260,88 @@ body { pos_args { string_val { src { - end_column: 98 - end_line: 247 + end_column: 49 + end_line: 285 file: "SRC_POSITION_TEST_MODE" - start_column: 90 - start_line: 247 + start_column: 41 + start_line: 285 } v: "B" } } src { - end_column: 98 - end_line: 247 + end_column: 49 + end_line: 285 file: "SRC_POSITION_TEST_MODE" - start_column: 90 - start_line: 247 + start_column: 41 + start_line: 285 + } + } + } + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 55 + end_line: 285 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 285 + } + v: "A" + } + } + src { + end_column: 55 + end_line: 285 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 285 } } } src { - end_column: 99 - end_line: 247 + end_column: 55 + end_line: 285 file: "SRC_POSITION_TEST_MODE" - start_column: 75 - start_line: 247 + start_column: 26 + start_line: 285 } } } df { sp_dataframe_ref { id { - bitfield1: 1 + bitfield1: 112 } } } src { - end_column: 100 - end_line: 247 + end_column: 56 + end_line: 285 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 247 + start_line: 285 } variadic: true } } symbol { - value: "df110" + value: "df129" } - uid: 111 + uid: 130 var_id { - bitfield1: 111 + bitfield1: 130 } } } @@ -15353,7 +15355,7 @@ body { builtin_fn { name { fn_name_flat { - name: "upper" + name: "translate" } } } @@ -15372,72 +15374,54 @@ body { pos_args { string_val { src { - end_column: 41 - end_line: 249 + end_column: 50 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 31 - start_line: 249 - } + start_column: 26 + start_line: 287 + } v: "A" } } src { - end_column: 41 - end_line: 249 + end_column: 50 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 31 - start_line: 249 + start_column: 26 + start_line: 287 } } } - src { - end_column: 41 - end_line: 249 - file: "SRC_POSITION_TEST_MODE" - start_column: 31 - start_line: 249 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 1 - } - } - } - src { - end_column: 42 - end_line: 249 - file: "SRC_POSITION_TEST_MODE" - start_column: 21 - start_line: 249 - } - variadic: true - } - } - symbol { - value: "df111" - } - uid: 112 - var_id { - bitfield1: 112 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "strtok_to_array" + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 50 + end_line: 287 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 287 + } + v: "B" } } + src { + end_column: 50 + end_line: 287 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 287 + } } } pos_args { @@ -15454,30 +15438,30 @@ body { pos_args { string_val { src { - end_column: 46 - end_line: 251 + end_column: 50 + end_line: 287 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 251 + start_line: 287 } - v: "A" + v: "B" } } src { - end_column: 46 - end_line: 251 + end_column: 50 + end_line: 287 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 251 + start_line: 287 } } } src { - end_column: 46 - end_line: 251 + end_column: 50 + end_line: 287 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 251 + start_line: 287 } } } @@ -15487,7 +15471,7 @@ body { builtin_fn { name { fn_name_flat { - name: "strtok_to_array" + name: "translate" } } } @@ -15506,41 +15490,21 @@ body { pos_args { string_val { src { - end_column: 72 - end_line: 251 + end_column: 70 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 251 + start_column: 62 + start_line: 287 } v: "A" } } src { - end_column: 72 - end_line: 251 + end_column: 70 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 251 - } - } - } - src { - end_column: 79 - end_line: 251 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 251 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "strtok_to_array" - } + start_column: 62 + start_line: 287 } } } @@ -15558,21 +15522,21 @@ body { pos_args { string_val { src { - end_column: 105 - end_line: 251 + end_column: 80 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 251 + start_column: 72 + start_line: 287 } - v: "A" + v: "B" } } src { - end_column: 105 - end_line: 251 + end_column: 80 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 251 + start_column: 72 + start_line: 287 } } } @@ -15582,7 +15546,7 @@ body { builtin_fn { name { fn_name_flat { - name: "col" + name: "lit" } } } @@ -15590,40 +15554,70 @@ body { pos_args { string_val { src { - end_column: 115 - end_line: 251 + end_column: 93 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 107 - start_line: 251 + start_column: 82 + start_line: 287 } - v: "B" + v: "ashg" } } src { - end_column: 115 - end_line: 251 + end_column: 93 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 107 - start_line: 251 + start_column: 82 + start_line: 287 } } } src { - end_column: 116 - end_line: 251 + end_column: 94 + end_line: 287 file: "SRC_POSITION_TEST_MODE" - start_column: 81 - start_line: 251 + start_column: 52 + start_line: 287 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 95 + end_line: 287 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 287 + } + variadic: true + } + } + symbol { + value: "df130" + } + uid: 131 + var_id { + bitfield1: 131 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "strtok_to_array" + name: "contains" } } } @@ -15642,21 +15636,21 @@ body { pos_args { string_val { src { - end_column: 143 - end_line: 251 + end_column: 44 + end_line: 289 file: "SRC_POSITION_TEST_MODE" - start_column: 118 - start_line: 251 + start_column: 26 + start_line: 289 } v: "A" } } src { - end_column: 143 - end_line: 251 + end_column: 44 + end_line: 289 file: "SRC_POSITION_TEST_MODE" - start_column: 118 - start_line: 251 + start_column: 26 + start_line: 289 } } } @@ -15674,30 +15668,30 @@ body { pos_args { string_val { src { - end_column: 143 - end_line: 251 + end_column: 44 + end_line: 289 file: "SRC_POSITION_TEST_MODE" - start_column: 118 - start_line: 251 + start_column: 26 + start_line: 289 } v: "B" } } src { - end_column: 143 - end_line: 251 + end_column: 44 + end_line: 289 file: "SRC_POSITION_TEST_MODE" - start_column: 118 - start_line: 251 + start_column: 26 + start_line: 289 } } } src { - end_column: 143 - end_line: 251 - file: "SRC_POSITION_TEST_MODE" - start_column: 118 - start_line: 251 + end_column: 44 + end_line: 289 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 289 } } } @@ -15709,21 +15703,21 @@ body { } } src { - end_column: 144 - end_line: 251 + end_column: 45 + end_line: 289 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 251 + start_line: 289 } variadic: true } } symbol { - value: "df112" + value: "df131" } - uid: 113 + uid: 132 var_id { - bitfield1: 113 + bitfield1: 132 } } } @@ -15737,23 +15731,11 @@ body { builtin_fn { name { fn_name_flat { - name: "struct" + name: "startswith" } } } } - pos_args { - string_val { - src { - end_column: 57 - end_line: 253 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 253 - } - v: "A" - } - } pos_args { apply_expr { fn { @@ -15769,20 +15751,20 @@ body { string_val { src { end_column: 46 - end_line: 253 + end_line: 291 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 253 + start_column: 26 + start_line: 291 } v: "A" } } src { end_column: 46 - end_line: 253 + end_line: 291 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 253 + start_column: 26 + start_line: 291 } } } @@ -15800,30 +15782,30 @@ body { pos_args { string_val { src { - end_column: 56 - end_line: 253 + end_column: 46 + end_line: 291 file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 253 + start_column: 26 + start_line: 291 } v: "B" } } src { - end_column: 56 - end_line: 253 + end_column: 46 + end_line: 291 file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 253 + start_column: 26 + start_line: 291 } } } src { - end_column: 57 - end_line: 253 + end_column: 46 + end_line: 291 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 253 + start_line: 291 } } } @@ -15835,21 +15817,21 @@ body { } } src { - end_column: 58 - end_line: 253 + end_column: 47 + end_line: 291 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 253 + start_line: 291 } variadic: true } } symbol { - value: "df113" + value: "df132" } - uid: 114 + uid: 133 var_id { - bitfield1: 114 + bitfield1: 133 } } } @@ -15863,7 +15845,7 @@ body { builtin_fn { name { fn_name_flat { - name: "log" + name: "endswith" } } } @@ -15882,21 +15864,21 @@ body { pos_args { string_val { src { - end_column: 38 - end_line: 255 + end_column: 44 + end_line: 293 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 255 + start_line: 293 } v: "A" } } src { - end_column: 38 - end_line: 255 + end_column: 44 + end_line: 293 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 255 + start_line: 293 } } } @@ -15906,48 +15888,168 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - int64_val { + string_val { src { - end_column: 38 - end_line: 255 + end_column: 44 + end_line: 293 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 255 + start_line: 293 } - v: 10 + v: "B" } } src { - end_column: 38 - end_line: 255 + end_column: 44 + end_line: 293 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 255 + start_line: 293 } } } src { - end_column: 38 - end_line: 255 + end_column: 44 + end_line: 293 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 255 + start_line: 293 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 45 + end_line: 293 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 293 + } + variadic: true + } + } + symbol { + value: "df133" + } + uid: 134 + var_id { + bitfield1: 134 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 99 + end_line: 295 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 295 + } + variadic: true + } + } + symbol { + value: "df134" + } + uid: 135 + var_id { + bitfield1: 135 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 66 + end_line: 297 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 297 + } + variadic: true + } + } + symbol { + value: "df135" + } + uid: 136 + var_id { + bitfield1: 136 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 68 + end_line: 299 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 299 + } + variadic: true + } + } + symbol { + value: "df136" + } + uid: 137 + var_id { + bitfield1: 137 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "log" + name: "char" } } } @@ -15966,72 +16068,100 @@ body { pos_args { string_val { src { - end_column: 52 - end_line: 255 + end_column: 35 + end_line: 301 file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 255 + start_column: 26 + start_line: 301 } - v: "B" + v: "A" } } src { - end_column: 52 - end_line: 255 + end_column: 35 + end_line: 301 file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 255 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 58 - end_line: 255 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 255 - } - v: 4.3 - } - } - src { - end_column: 58 - end_line: 255 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 255 + start_column: 26 + start_line: 301 } } } src { - end_column: 58 - end_line: 255 + end_column: 35 + end_line: 301 file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 255 + start_column: 26 + start_line: 301 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 36 + end_line: 301 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 301 + } + variadic: true + } + } + symbol { + value: "df137" + } + uid: 138 + var_id { + bitfield1: 138 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 85 + end_line: 303 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 303 + } + variadic: true + } + } + symbol { + value: "df138" + } + uid: 139 + var_id { + bitfield1: 139 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "log" + name: "date_format" } } } @@ -16050,21 +16180,21 @@ body { pos_args { string_val { src { - end_column: 73 - end_line: 255 + end_column: 46 + end_line: 305 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 255 + start_column: 38 + start_line: 305 } v: "A" } } src { - end_column: 73 - end_line: 255 + end_column: 46 + end_line: 305 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 255 + start_column: 38 + start_line: 305 } } } @@ -16082,30 +16212,74 @@ body { pos_args { string_val { src { - end_column: 73 - end_line: 255 + end_column: 56 + end_line: 305 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 255 + start_column: 48 + start_line: 305 } v: "B" } } src { - end_column: 73 - end_line: 255 + end_column: 56 + end_line: 305 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 255 + start_column: 48 + start_line: 305 } } } src { - end_column: 73 - end_line: 255 + end_column: 57 + end_line: 305 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 255 + start_column: 26 + start_line: 305 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "date_format" + } + } + } + } + pos_args { + string_val { + src { + end_column: 83 + end_line: 305 + file: "SRC_POSITION_TEST_MODE" + start_column: 59 + start_line: 305 + } + v: "A" + } + } + pos_args { + string_val { + src { + end_column: 83 + end_line: 305 + file: "SRC_POSITION_TEST_MODE" + start_column: 59 + start_line: 305 + } + v: "YYYY" + } + } + src { + end_column: 83 + end_line: 305 + file: "SRC_POSITION_TEST_MODE" + start_column: 59 + start_line: 305 } } } @@ -16117,21 +16291,21 @@ body { } } src { - end_column: 74 - end_line: 255 + end_column: 84 + end_line: 305 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 255 + start_line: 305 } variadic: true } } symbol { - value: "df114" + value: "df139" } - uid: 115 + uid: 140 var_id { - bitfield1: 115 + bitfield1: 140 } } } @@ -16145,7 +16319,7 @@ body { builtin_fn { name { fn_name_flat { - name: "pow" + name: "to_time" } } } @@ -16165,61 +16339,29 @@ body { string_val { src { end_column: 38 - end_line: 257 + end_line: 307 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 257 + start_line: 307 } v: "A" } } src { end_column: 38 - end_line: 257 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 257 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 38 - end_line: 257 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 257 - } - v: 10 - } - } - src { - end_column: 38 - end_line: 257 + end_line: 307 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 257 + start_line: 307 } } } src { end_column: 38 - end_line: 257 + end_line: 307 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 257 + start_line: 307 } } } @@ -16229,7 +16371,7 @@ body { builtin_fn { name { fn_name_flat { - name: "pow" + name: "to_time" } } } @@ -16248,62 +16390,42 @@ body { pos_args { string_val { src { - end_column: 52 - end_line: 257 + end_column: 60 + end_line: 307 file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 257 + start_column: 40 + start_line: 307 } - v: "B" + v: "A" } } src { - end_column: 52 - end_line: 257 + end_column: 60 + end_line: 307 file: "SRC_POSITION_TEST_MODE" - start_column: 44 - start_line: 257 + start_column: 40 + start_line: 307 } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 58 - end_line: 257 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 257 - } - v: 4.3 - } - } + string_val { src { - end_column: 58 - end_line: 257 + end_column: 60 + end_line: 307 file: "SRC_POSITION_TEST_MODE" start_column: 40 - start_line: 257 + start_line: 307 } + v: "YYYY" } } src { - end_column: 58 - end_line: 257 + end_column: 60 + end_line: 307 file: "SRC_POSITION_TEST_MODE" start_column: 40 - start_line: 257 + start_line: 307 } } } @@ -16313,7 +16435,7 @@ body { builtin_fn { name { fn_name_flat { - name: "pow" + name: "to_time" } } } @@ -16332,22 +16454,22 @@ body { pos_args { string_val { src { - end_column: 73 - end_line: 257 + end_column: 78 + end_line: 307 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 257 + start_column: 70 + start_line: 307 } v: "A" } } src { - end_column: 73 - end_line: 257 + end_column: 78 + end_line: 307 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 257 - } + start_column: 70 + start_line: 307 + } } } pos_args { @@ -16364,30 +16486,30 @@ body { pos_args { string_val { src { - end_column: 73 - end_line: 257 + end_column: 88 + end_line: 307 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 257 + start_column: 80 + start_line: 307 } v: "B" } } src { - end_column: 73 - end_line: 257 + end_column: 88 + end_line: 307 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 257 + start_column: 80 + start_line: 307 } } } src { - end_column: 73 - end_line: 257 + end_column: 89 + end_line: 307 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 257 + start_column: 62 + start_line: 307 } } } @@ -16399,21 +16521,21 @@ body { } } src { - end_column: 74 - end_line: 257 + end_column: 90 + end_line: 307 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 257 + start_line: 307 } variadic: true } } symbol { - value: "df115" + value: "df140" } - uid: 116 + uid: 141 var_id { - bitfield1: 116 + bitfield1: 141 } } } @@ -16427,40 +16549,49 @@ body { builtin_fn { name { fn_name_flat { - name: "round" + name: "to_timestamp" } } } } pos_args { - string_val { - src { - end_column: 36 - end_line: 259 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 259 + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 43 + end_line: 309 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 309 + } + v: "A" + } } - v: "A" - } - } - pos_args { - int64_val { src { - end_column: 36 - end_line: 259 + end_column: 43 + end_line: 309 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 259 + start_line: 309 } } } src { - end_column: 36 - end_line: 259 + end_column: 43 + end_line: 309 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 259 + start_line: 309 } } } @@ -16470,40 +16601,49 @@ body { builtin_fn { name { fn_name_flat { - name: "round" + name: "to_timestamp" } } } } pos_args { - string_val { - src { - end_column: 51 - end_line: 259 - file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 259 + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 68 + end_line: 309 + file: "SRC_POSITION_TEST_MODE" + start_column: 45 + start_line: 309 + } + v: "C" + } } - v: "A" - } - } - pos_args { - int64_val { src { - end_column: 51 - end_line: 259 + end_column: 68 + end_line: 309 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 259 + start_column: 45 + start_line: 309 } } } src { - end_column: 51 - end_line: 259 + end_column: 68 + end_line: 309 file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 259 + start_column: 45 + start_line: 309 } } } @@ -16513,7 +16653,7 @@ body { builtin_fn { name { fn_name_flat { - name: "round" + name: "to_timestamp" } } } @@ -16532,42 +16672,62 @@ body { pos_args { string_val { src { - end_column: 67 - end_line: 259 + end_column: 91 + end_line: 309 file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 259 + start_column: 83 + start_line: 309 } - v: "B" + v: "A" } } src { - end_column: 67 - end_line: 259 + end_column: 91 + end_line: 309 file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 259 + start_column: 83 + start_line: 309 } } } pos_args { - float64_val { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 101 + end_line: 309 + file: "SRC_POSITION_TEST_MODE" + start_column: 93 + start_line: 309 + } + v: "B" + } + } src { - end_column: 73 - end_line: 259 + end_column: 101 + end_line: 309 file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 259 + start_column: 93 + start_line: 309 } - v: 4.7 } } src { - end_column: 73 - end_line: 259 + end_column: 102 + end_line: 309 file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 259 + start_column: 70 + start_line: 309 } } } @@ -16579,21 +16739,21 @@ body { } } src { - end_column: 74 - end_line: 259 + end_column: 103 + end_line: 309 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 259 + start_line: 309 } variadic: true } } symbol { - value: "df116" + value: "df141" } - uid: 117 + uid: 142 var_id { - bitfield1: 117 + bitfield1: 142 } } } @@ -16607,7 +16767,50 @@ body { builtin_fn { name { fn_name_flat { - name: "sign" + name: "to_timestamp_ntz" + } + } + } + } + pos_args { + string_val { + src { + end_column: 47 + end_line: 311 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 311 + } + v: "A" + } + } + pos_args { + null_val { + src { + end_column: 47 + end_line: 311 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 311 + } + } + } + src { + end_column: 47 + end_line: 311 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 311 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "to_timestamp_ntz" } } } @@ -16626,144 +16829,85 @@ body { pos_args { string_val { src { - end_column: 35 - end_line: 261 + end_column: 74 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 261 + start_column: 66 + start_line: 311 } v: "A" } } src { - end_column: 35 - end_line: 261 + end_column: 74 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 261 + start_column: 66 + start_line: 311 + } + } + } + pos_args { + null_val { + src { + end_column: 81 + end_line: 311 + file: "SRC_POSITION_TEST_MODE" + start_column: 49 + start_line: 311 } } } src { - end_column: 35 - end_line: 261 + end_column: 81 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 261 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_column: 49 + start_line: 311 } } } - src { - end_column: 36 - end_line: 261 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 261 - } - variadic: true - } - } - symbol { - value: "df117" - } - uid: 118 - var_id { - bitfield1: 118 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "split" + name: "to_timestamp_ntz" } } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 41 - end_line: 263 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 263 - } - v: "A" - } - } + string_val { src { - end_column: 41 - end_line: 263 + end_column: 112 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 263 + start_column: 83 + start_line: 311 } + v: "A" } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 41 - end_line: 263 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 263 - } - v: "B" - } - } + string_val { src { - end_column: 41 - end_line: 263 + end_column: 112 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 263 + start_column: 83 + start_line: 311 } + v: "auto" } } src { - end_column: 41 - end_line: 263 + end_column: 112 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 263 + start_column: 83 + start_line: 311 } } } @@ -16773,7 +16917,7 @@ body { builtin_fn { name { fn_name_flat { - name: "split" + name: "to_timestamp_ntz" } } } @@ -16792,21 +16936,21 @@ body { pos_args { string_val { src { - end_column: 57 - end_line: 263 + end_column: 139 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 263 + start_column: 131 + start_line: 311 } v: "A" } } src { - end_column: 57 - end_line: 263 + end_column: 139 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 263 + start_column: 131 + start_line: 311 } } } @@ -16816,7 +16960,7 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } @@ -16824,30 +16968,30 @@ body { pos_args { string_val { src { - end_column: 71 - end_line: 263 + end_column: 149 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 263 + start_column: 141 + start_line: 311 } - v: "asfdg" + v: "B" } } src { - end_column: 71 - end_line: 263 + end_column: 149 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 263 + start_column: 141 + start_line: 311 } } } src { - end_column: 72 - end_line: 263 + end_column: 150 + end_line: 311 file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 263 + start_column: 114 + start_line: 311 } } } @@ -16859,21 +17003,21 @@ body { } } src { - end_column: 73 - end_line: 263 + end_column: 151 + end_line: 311 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 263 + start_line: 311 } variadic: true } } symbol { - value: "df118" + value: "df142" } - uid: 119 + uid: 143 var_id { - bitfield1: 119 + bitfield1: 143 } } } @@ -16887,40 +17031,51 @@ body { builtin_fn { name { fn_name_flat { - name: "substring" + name: "to_timestamp_ltz" } } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 60 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 265 - } - v: "A" - } + string_val { + src { + end_column: 47 + end_line: 313 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 313 } + v: "A" + } + } + pos_args { + null_val { src { - end_column: 60 - end_line: 265 + end_column: 47 + end_line: 313 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 265 + start_line: 313 + } + } + } + src { + end_column: 47 + end_line: 313 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 313 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "to_timestamp_ltz" + } } } } @@ -16938,62 +17093,41 @@ body { pos_args { string_val { src { - end_column: 49 - end_line: 265 + end_column: 74 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 41 - start_line: 265 + start_column: 66 + start_line: 313 } v: "A" } } src { - end_column: 49 - end_line: 265 + end_column: 74 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 41 - start_line: 265 - } + start_column: 66 + start_line: 313 + } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 59 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 51 - start_line: 265 - } - v: "A" - } - } + null_val { src { - end_column: 59 - end_line: 265 + end_column: 81 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 51 - start_line: 265 + start_column: 49 + start_line: 313 } } } src { - end_column: 60 - end_line: 265 + end_column: 81 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 265 + start_column: 49 + start_line: 313 } } } @@ -17003,112 +17137,41 @@ body { builtin_fn { name { fn_name_flat { - name: "substring" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 80 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 265 - } - v: "A" + name: "to_timestamp_ltz" } } - src { - end_column: 80 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 265 - } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 88 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 265 - } - } - } + string_val { src { - end_column: 88 - end_line: 265 + end_column: 112 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 265 + start_column: 83 + start_line: 313 } + v: "A" } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 88 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 265 - } - v: 10 - } - } + string_val { src { - end_column: 88 - end_line: 265 + end_column: 112 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 265 + start_column: 83 + start_line: 313 } + v: "auto" } } src { - end_column: 88 - end_line: 265 + end_column: 112 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 265 + start_column: 83 + start_line: 313 } } } @@ -17118,7 +17181,7 @@ body { builtin_fn { name { fn_name_flat { - name: "substring" + name: "to_timestamp_ltz" } } } @@ -17137,53 +17200,21 @@ body { pos_args { string_val { src { - end_column: 108 - end_line: 265 + end_column: 139 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 100 - start_line: 265 + start_column: 131 + start_line: 313 } v: "A" } } src { - end_column: 108 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 100 - start_line: 265 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 123 - end_line: 265 - file: "SRC_POSITION_TEST_MODE" - start_column: 90 - start_line: 265 - } - v: 20 - } - } - src { - end_column: 123 - end_line: 265 + end_column: 139 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 90 - start_line: 265 + start_column: 131 + start_line: 313 } } } @@ -17201,30 +17232,30 @@ body { pos_args { string_val { src { - end_column: 122 - end_line: 265 + end_column: 149 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 114 - start_line: 265 + start_column: 141 + start_line: 313 } v: "B" } } src { - end_column: 122 - end_line: 265 + end_column: 149 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 114 - start_line: 265 + start_column: 141 + start_line: 313 } } } src { - end_column: 123 - end_line: 265 + end_column: 150 + end_line: 313 file: "SRC_POSITION_TEST_MODE" - start_column: 90 - start_line: 265 + start_column: 114 + start_line: 313 } } } @@ -17236,21 +17267,21 @@ body { } } src { - end_column: 124 - end_line: 265 + end_column: 151 + end_line: 313 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 265 + start_line: 313 } variadic: true } } symbol { - value: "df119" + value: "df143" } - uid: 120 + uid: 144 var_id { - bitfield1: 120 + bitfield1: 144 } } } @@ -17264,7 +17295,7 @@ body { builtin_fn { name { fn_name_flat { - name: "substring_index" + name: "to_timestamp_tz" } } } @@ -17272,45 +17303,32 @@ body { pos_args { string_val { src { - end_column: 56 - end_line: 267 + end_column: 46 + end_line: 315 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 267 + start_line: 315 } v: "A" } } pos_args { - string_val { - src { - end_column: 56 - end_line: 267 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 267 - } - v: "abc" - } - } - pos_args { - int64_val { + null_val { src { - end_column: 56 - end_line: 267 + end_column: 46 + end_line: 315 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 267 + start_line: 315 } - v: 3 } } src { - end_column: 56 - end_line: 267 + end_column: 46 + end_line: 315 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 267 + start_line: 315 } } } @@ -17320,7 +17338,7 @@ body { builtin_fn { name { fn_name_flat { - name: "substring_index" + name: "to_timestamp_tz" } } } @@ -17339,114 +17357,95 @@ body { pos_args { string_val { src { - end_column: 82 - end_line: 267 + end_column: 72 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 74 - start_line: 267 + start_column: 64 + start_line: 315 } v: "A" } } src { - end_column: 82 - end_line: 267 + end_column: 72 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 74 - start_line: 267 + start_column: 64 + start_line: 315 } } } pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 92 - end_line: 267 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 267 - } - v: "B" + null_val { + src { + end_column: 79 + end_line: 315 + file: "SRC_POSITION_TEST_MODE" + start_column: 48 + start_line: 315 + } + } + } + src { + end_column: 79 + end_line: 315 + file: "SRC_POSITION_TEST_MODE" + start_column: 48 + start_line: 315 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "to_timestamp_tz" } } + } + } + pos_args { + string_val { src { - end_column: 92 - end_line: 267 + end_column: 109 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 267 + start_column: 81 + start_line: 315 } + v: "A" } } pos_args { - int64_val { + string_val { src { - end_column: 96 - end_line: 267 + end_column: 109 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 58 - start_line: 267 + start_column: 81 + start_line: 315 } - v: 2 + v: "auto" } } src { - end_column: 96 - end_line: 267 + end_column: 109 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 58 - start_line: 267 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_column: 81 + start_line: 315 } } } - src { - end_column: 97 - end_line: 267 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 267 - } - variadic: true - } - } - symbol { - value: "df120" - } - uid: 121 - var_id { - bitfield1: 121 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "regexp_count" + name: "to_timestamp_tz" } } } @@ -17465,21 +17464,21 @@ body { pos_args { string_val { src { - end_column: 58 - end_line: 269 + end_column: 135 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 269 + start_column: 127 + start_line: 315 } v: "A" } } src { - end_column: 58 - end_line: 269 + end_column: 135 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 269 + start_column: 127 + start_line: 315 } } } @@ -17489,7 +17488,7 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } @@ -17497,22 +17496,84 @@ body { pos_args { string_val { src { - end_column: 58 - end_line: 269 + end_column: 145 + end_line: 315 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 269 + start_column: 137 + start_line: 315 } v: "B" } } src { - end_column: 58 - end_line: 269 + end_column: 145 + end_line: 315 + file: "SRC_POSITION_TEST_MODE" + start_column: 137 + start_line: 315 + } + } + } + src { + end_column: 146 + end_line: 315 + file: "SRC_POSITION_TEST_MODE" + start_column: 111 + start_line: 315 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 147 + end_line: 315 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 315 + } + variadic: true + } + } + symbol { + value: "df144" + } + uid: 145 + var_id { + bitfield1: 145 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "from_utc_timestamp" + } + } + } + } + pos_args { + string_val { + src { + end_column: 60 + end_line: 317 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 269 + start_line: 317 } + v: "A" } } pos_args { @@ -17521,38 +17582,38 @@ body { builtin_fn { name { fn_name_flat { - name: "col" + name: "lit" } } } } pos_args { - string_val { + int64_val { src { - end_column: 57 - end_line: 269 + end_column: 59 + end_line: 317 file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 269 + start_column: 50 + start_line: 317 } - v: "A" + v: 1234 } } src { - end_column: 57 - end_line: 269 + end_column: 59 + end_line: 317 file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 269 + start_column: 50 + start_line: 317 } } } src { - end_column: 58 - end_line: 269 + end_column: 60 + end_line: 317 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 269 + start_line: 317 } } } @@ -17562,7 +17623,7 @@ body { builtin_fn { name { fn_name_flat { - name: "regexp_count" + name: "from_utc_timestamp" } } } @@ -17581,21 +17642,21 @@ body { pos_args { string_val { src { - end_column: 81 - end_line: 269 + end_column: 89 + end_line: 317 file: "SRC_POSITION_TEST_MODE" - start_column: 73 - start_line: 269 + start_column: 81 + start_line: 317 } v: "A" } } src { - end_column: 81 - end_line: 269 + end_column: 89 + end_line: 317 file: "SRC_POSITION_TEST_MODE" - start_column: 73 - start_line: 269 + start_column: 81 + start_line: 317 } } } @@ -17613,56 +17674,86 @@ body { pos_args { string_val { src { - end_column: 91 - end_line: 269 + end_column: 99 + end_line: 317 file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 269 + start_column: 91 + start_line: 317 } v: "B" } } src { - end_column: 91 - end_line: 269 + end_column: 99 + end_line: 317 file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 269 + start_column: 91 + start_line: 317 } } } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 101 - end_line: 269 - file: "SRC_POSITION_TEST_MODE" - start_column: 93 - start_line: 269 - } - v: "C" - } - } - src { - end_column: 101 - end_line: 269 - file: "SRC_POSITION_TEST_MODE" - start_column: 93 - start_line: 269 + src { + end_column: 100 + end_line: 317 + file: "SRC_POSITION_TEST_MODE" + start_column: 62 + start_line: 317 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 101 + end_line: 317 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 317 + } + variadic: true + } + } + symbol { + value: "df145" + } + uid: 146 + var_id { + bitfield1: 146 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "to_utc_timestamp" + } } } } + pos_args { + string_val { + src { + end_column: 58 + end_line: 319 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 319 + } + v: "A" + } + } pos_args { apply_expr { fn { @@ -17677,21 +17768,41 @@ body { pos_args { int64_val { src { - end_column: 116 - end_line: 269 + end_column: 57 + end_line: 319 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 269 + start_column: 48 + start_line: 319 } - v: 1 + v: 1234 } } src { - end_column: 116 - end_line: 269 + end_column: 57 + end_line: 319 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 269 + start_column: 48 + start_line: 319 + } + } + } + src { + end_column: 58 + end_line: 319 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 319 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "to_utc_timestamp" + } } } } @@ -17701,29 +17812,29 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - int64_val { + string_val { src { - end_column: 116 - end_line: 269 + end_column: 85 + end_line: 319 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 269 + start_column: 77 + start_line: 319 } - v: 2 + v: "A" } } src { - end_column: 116 - end_line: 269 + end_column: 85 + end_line: 319 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 269 + start_column: 77 + start_line: 319 } } } @@ -17733,7 +17844,7 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } @@ -17741,30 +17852,30 @@ body { pos_args { string_val { src { - end_column: 116 - end_line: 269 + end_column: 95 + end_line: 319 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 269 + start_column: 87 + start_line: 319 } - v: "test" + v: "B" } } src { - end_column: 116 - end_line: 269 + end_column: 95 + end_line: 319 file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 269 + start_column: 87 + start_line: 319 } } } src { - end_column: 116 - end_line: 269 + end_column: 96 + end_line: 319 file: "SRC_POSITION_TEST_MODE" start_column: 60 - start_line: 269 + start_line: 319 } } } @@ -17776,21 +17887,21 @@ body { } } src { - end_column: 117 - end_line: 269 + end_column: 97 + end_line: 319 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 269 + start_line: 319 } variadic: true } } symbol { - value: "df121" + value: "df146" } - uid: 122 + uid: 147 var_id { - bitfield1: 122 + bitfield1: 147 } } } @@ -17804,7 +17915,7 @@ body { builtin_fn { name { fn_name_flat { - name: "regexp_extract" + name: "to_date" } } } @@ -17812,89 +17923,47 @@ body { pos_args { string_val { src { - end_column: 53 - end_line: 271 + end_column: 38 + end_line: 321 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 271 + start_line: 321 } v: "A" } } - pos_args { - string_val { - src { - end_column: 53 - end_line: 271 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 271 - } - v: "B" - } - } - pos_args { - int64_val { - src { - end_column: 53 - end_line: 271 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 271 - } - v: 2 - } - } src { - end_column: 53 - end_line: 271 + end_column: 38 + end_line: 321 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 271 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_line: 321 } } } - src { - end_column: 54 - end_line: 271 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 271 - } - variadic: true - } - } - symbol { - value: "df122" - } - uid: 123 - var_id { - bitfield1: 123 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "regexp_replace" + name: "to_date" } } } } + pos_args { + string_val { + src { + end_column: 62 + end_line: 321 + file: "SRC_POSITION_TEST_MODE" + start_column: 40 + start_line: 321 + } + v: "A" + } + } pos_args { apply_expr { fn { @@ -17909,5159 +17978,41 @@ body { pos_args { string_val { src { - end_column: 60 - end_line: 273 + end_column: 61 + end_line: 321 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 + start_column: 53 + start_line: 321 } v: "A" } } src { - end_column: 60 - end_line: 273 + end_column: 61 + end_line: 321 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - v: "B" - } - } - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - v: 1 - } - } - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - src { - end_column: 60 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 273 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "regexp_replace" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 85 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 77 - start_line: 273 - } - v: "A" - } - } - src { - end_column: 85 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 77 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 95 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 87 - start_line: 273 - } - v: "B" - } - } - src { - end_column: 95 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 87 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 105 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 273 - } - v: "C" - } - } - src { - end_column: 105 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 115 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 107 - start_line: 273 - } - v: "D" - } - } - src { - end_column: 115 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 107 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 125 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 117 - start_line: 273 - } - v: "E" - } - } - src { - end_column: 125 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 117 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 135 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 127 - start_line: 273 - } - v: "F" - } - } - src { - end_column: 135 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 127 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 152 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 273 - } - v: 1 - } - } - src { - end_column: 152 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 152 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 273 - } - v: "sgh" - } - } - src { - end_column: 152 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 273 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - float64_val { - src { - end_column: 152 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 273 - } - v: 99.9 - } - } - src { - end_column: 152 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 273 - } - } - } - src { - end_column: 152 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 273 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 153 - end_line: 273 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 273 - } - variadic: true - } - } - symbol { - value: "df123" - } - uid: 124 - var_id { - bitfield1: 124 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "replace" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 42 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 34 - start_line: 275 - } - v: "A" - } - } - src { - end_column: 42 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 34 - start_line: 275 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 51 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 275 - } - } - } - src { - end_column: 51 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 275 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 51 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 275 - } - } - } - src { - end_column: 51 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 275 - } - } - } - src { - end_column: 51 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 275 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "replace" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 79 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 275 - } - v: "A" - } - } - src { - end_column: 79 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 275 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 79 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 275 - } - v: "B" - } - } - src { - end_column: 79 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 275 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 79 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 275 - } - v: "ahsgj" - } - } - src { - end_column: 79 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 275 - } - } - } - src { - end_column: 79 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 275 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 80 - end_line: 275 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 275 - } - variadic: true - } - } - symbol { - value: "df124" - } - uid: 125 - var_id { - bitfield1: 125 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "charindex" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 44 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 277 - } - v: "A" - } - } - src { - end_column: 44 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 277 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 54 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 46 - start_line: 277 - } - v: "B" - } - } - src { - end_column: 54 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 46 - start_line: 277 - } - } - } - src { - end_column: 55 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 277 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "charindex" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 82 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 277 - } - v: "A" - } - } - src { - end_column: 82 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 277 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 82 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 277 - } - v: "B" - } - } - src { - end_column: 82 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 277 - } - } - } - src { - end_column: 82 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 277 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "charindex" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 107 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 277 - } - v: "A" - } - } - src { - end_column: 107 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 277 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 107 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 277 - } - v: "B" - } - } - src { - end_column: 107 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 277 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 107 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 277 - } - v: 20 - } - } - src { - end_column: 107 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 277 - } - } - } - src { - end_column: 107 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 84 - start_line: 277 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "charindex" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 138 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 109 - start_line: 277 - } - v: "A" - } - } - src { - end_column: 138 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 109 - start_line: 277 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 138 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 109 - start_line: 277 - } - v: "B" - } - } - src { - end_column: 138 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 109 - start_line: 277 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 137 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 129 - start_line: 277 - } - v: "C" - } - } - src { - end_column: 137 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 129 - start_line: 277 - } - } - } - src { - end_column: 138 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 109 - start_line: 277 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 139 - end_line: 277 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 277 - } - variadic: true - } - } - symbol { - value: "df125" - } - uid: 126 - var_id { - bitfield1: 126 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "collate" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 42 - end_line: 279 - file: "SRC_POSITION_TEST_MODE" - start_column: 34 - start_line: 279 - } - v: "A" - } - } - src { - end_column: 42 - end_line: 279 - file: "SRC_POSITION_TEST_MODE" - start_column: 34 - start_line: 279 - } - } - } - pos_args { - string_val { - src { - end_column: 55 - end_line: 279 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 279 - } - v: "sp-upper" - } - } - src { - end_column: 55 - end_line: 279 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 279 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 56 - end_line: 279 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 279 - } - variadic: true - } - } - symbol { - value: "df126" - } - uid: 127 - var_id { - bitfield1: 127 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "collation" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 40 - end_line: 281 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 281 - } - v: "A" - } - } - src { - end_column: 40 - end_line: 281 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 281 - } - } - } - src { - end_column: 40 - end_line: 281 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 281 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 41 - end_line: 281 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 281 - } - variadic: true - } - } - symbol { - value: "df127" - } - uid: 128 - var_id { - bitfield1: 128 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "concat" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 52 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 283 - } - v: "A" - } - } - src { - end_column: 52 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 283 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 46 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 283 - } - v: "B" - } - } - src { - end_column: 46 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 283 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 52 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 283 - } - v: "A" - } - } - src { - end_column: 52 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 283 - } - } - } - src { - end_column: 52 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 283 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "concat" - } - } - } - } - src { - end_column: 62 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 283 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 63 - end_line: 283 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 283 - } - variadic: true - } - } - symbol { - value: "df128" - } - uid: 129 - var_id { - bitfield1: 129 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "concat_ws" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 55 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 285 - } - v: "A" - } - } - src { - end_column: 55 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 285 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 49 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 41 - start_line: 285 - } - v: "B" - } - } - src { - end_column: 49 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 41 - start_line: 285 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 55 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 285 - } - v: "A" - } - } - src { - end_column: 55 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 285 - } - } - } - src { - end_column: 55 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 285 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 56 - end_line: 285 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 285 - } - variadic: true - } - } - symbol { - value: "df129" - } - uid: 130 - var_id { - bitfield1: 130 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "translate" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 50 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 287 - } - v: "A" - } - } - src { - end_column: 50 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 287 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 50 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 287 - } - v: "B" - } - } - src { - end_column: 50 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 287 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 50 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 287 - } - v: "B" - } - } - src { - end_column: 50 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 287 - } - } - } - src { - end_column: 50 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 287 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "translate" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 70 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 287 - } - v: "A" - } - } - src { - end_column: 70 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 287 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 80 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 287 - } - v: "B" - } - } - src { - end_column: 80 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 287 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 93 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 82 - start_line: 287 - } - v: "ashg" - } - } - src { - end_column: 93 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 82 - start_line: 287 - } - } - } - src { - end_column: 94 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 287 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 95 - end_line: 287 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 287 - } - variadic: true - } - } - symbol { - value: "df130" - } - uid: 131 - var_id { - bitfield1: 131 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "contains" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 44 - end_line: 289 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 289 - } - v: "A" - } - } - src { - end_column: 44 - end_line: 289 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 289 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 44 - end_line: 289 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 289 - } - v: "B" - } - } - src { - end_column: 44 - end_line: 289 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 289 - } - } - } - src { - end_column: 44 - end_line: 289 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 289 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 45 - end_line: 289 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 289 - } - variadic: true - } - } - symbol { - value: "df131" - } - uid: 132 - var_id { - bitfield1: 132 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "startswith" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 46 - end_line: 291 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 291 - } - v: "A" - } - } - src { - end_column: 46 - end_line: 291 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 291 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 46 - end_line: 291 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 291 - } - v: "B" - } - } - src { - end_column: 46 - end_line: 291 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 291 - } - } - } - src { - end_column: 46 - end_line: 291 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 291 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 47 - end_line: 291 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 291 - } - variadic: true - } - } - symbol { - value: "df132" - } - uid: 133 - var_id { - bitfield1: 133 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "endswith" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 44 - end_line: 293 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 293 - } - v: "A" - } - } - src { - end_column: 44 - end_line: 293 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 293 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 44 - end_line: 293 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 293 - } - v: "B" - } - } - src { - end_column: 44 - end_line: 293 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 293 - } - } - } - src { - end_column: 44 - end_line: 293 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 293 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 45 - end_line: 293 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 293 - } - variadic: true - } - } - symbol { - value: "df133" - } - uid: 134 - var_id { - bitfield1: 134 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "insert" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 41 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 33 - start_line: 295 - } - v: "A" - } - } - src { - end_column: 41 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 33 - start_line: 295 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 51 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 295 - } - v: "B" - } - } - src { - end_column: 51 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 295 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 61 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 295 - } - v: "C" - } - } - src { - end_column: 61 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 295 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 67 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 295 - } - v: "D" - } - } - src { - end_column: 67 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 295 - } - } - } - src { - end_column: 67 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 295 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "insert" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 98 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 295 - } - v: "A" - } - } - src { - end_column: 98 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 295 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 98 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 295 - } - v: 12 - } - } - src { - end_column: 98 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 295 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 98 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 295 - } - v: 13 - } - } - src { - end_column: 98 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 295 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 97 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 89 - start_line: 295 - } - v: "D" - } - } - src { - end_column: 97 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 89 - start_line: 295 - } - } - } - src { - end_column: 98 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 69 - start_line: 295 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 99 - end_line: 295 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 295 - } - variadic: true - } - } - symbol { - value: "df134" - } - uid: 135 - var_id { - bitfield1: 135 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "left" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 45 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 297 - } - v: "A" - } - } - src { - end_column: 45 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 297 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 44 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 297 - } - v: "B" - } - } - src { - end_column: 44 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 36 - start_line: 297 - } - } - } - src { - end_column: 45 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 297 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "left" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 60 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 297 - } - v: "A" - } - } - src { - end_column: 60 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 297 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 65 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 47 - start_line: 297 - } - v: 10 - } - } - src { - end_column: 65 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 47 - start_line: 297 - } - } - } - src { - end_column: 65 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 47 - start_line: 297 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 66 - end_line: 297 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 297 - } - variadic: true - } - } - symbol { - value: "df135" - } - uid: 136 - var_id { - bitfield1: 136 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "right" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 46 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 299 - } - v: "A" - } - } - src { - end_column: 46 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 299 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 45 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 299 - } - v: "B" - } - } - src { - end_column: 45 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 37 - start_line: 299 - } - } - } - src { - end_column: 46 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 299 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "right" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 62 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 299 - } - v: "A" - } - } - src { - end_column: 62 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 54 - start_line: 299 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 67 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 299 - } - v: 10 - } - } - src { - end_column: 67 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 299 - } - } - } - src { - end_column: 67 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 299 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 68 - end_line: 299 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 299 - } - variadic: true - } - } - symbol { - value: "df136" - } - uid: 137 - var_id { - bitfield1: 137 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "char" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 35 - end_line: 301 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 301 - } - v: "A" - } - } - src { - end_column: 35 - end_line: 301 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 301 - } - } - } - src { - end_column: 35 - end_line: 301 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 301 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 36 - end_line: 301 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 301 - } - variadic: true - } - } - symbol { - value: "df137" - } - uid: 138 - var_id { - bitfield1: 138 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_char" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 38 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 303 - } - v: "A" - } - } - src { - end_column: 38 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 303 - } - } - } - src { - end_column: 38 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 303 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_char" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 56 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 303 - } - v: "B" - } - } - src { - end_column: 56 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 303 - } - } - } - src { - end_column: 63 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 303 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_char" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 84 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 65 - start_line: 303 - } - v: "A" - } - } - src { - end_column: 84 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 65 - start_line: 303 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - string_val { - src { - end_column: 84 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 65 - start_line: 303 - } - v: "bcd" - } - } - src { - end_column: 84 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 65 - start_line: 303 - } - } - } - src { - end_column: 84 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 65 - start_line: 303 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 85 - end_line: 303 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 303 - } - variadic: true - } - } - symbol { - value: "df138" - } - uid: 139 - var_id { - bitfield1: 139 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "date_format" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 46 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 305 - } - v: "A" - } - } - src { - end_column: 46 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 38 - start_line: 305 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 56 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 305 - } - v: "B" - } - } - src { - end_column: 56 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 305 - } - } - } - src { - end_column: 57 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 305 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "date_format" - } - } - } - } - pos_args { - string_val { - src { - end_column: 83 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 305 - } - v: "A" - } - } - pos_args { - string_val { - src { - end_column: 83 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 305 - } - v: "YYYY" - } - } - src { - end_column: 83 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 59 - start_line: 305 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 84 - end_line: 305 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 305 - } - variadic: true - } - } - symbol { - value: "df139" - } - uid: 140 - var_id { - bitfield1: 140 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_time" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 38 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 307 - } - v: "A" - } - } - src { - end_column: 38 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 307 - } - } - } - src { - end_column: 38 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 307 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_time" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 60 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 307 - } - v: "A" - } - } - src { - end_column: 60 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 307 - } - } - } - pos_args { - string_val { - src { - end_column: 60 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 307 - } - v: "YYYY" - } - } - src { - end_column: 60 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 307 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_time" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 78 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 70 - start_line: 307 - } - v: "A" - } - } - src { - end_column: 78 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 70 - start_line: 307 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 88 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 80 - start_line: 307 - } - v: "B" - } - } - src { - end_column: 88 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 80 - start_line: 307 - } - } - } - src { - end_column: 89 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 307 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 90 - end_line: 307 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 307 - } - variadic: true - } - } - symbol { - value: "df140" - } - uid: 141 - var_id { - bitfield1: 141 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 43 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 309 - } - v: "A" - } - } - src { - end_column: 43 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 309 - } - } - } - src { - end_column: 43 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 309 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 68 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 45 - start_line: 309 - } - v: "C" - } - } - src { - end_column: 68 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 45 - start_line: 309 - } - } - } - src { - end_column: 68 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 45 - start_line: 309 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 91 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 309 - } - v: "A" - } - } - src { - end_column: 91 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 309 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 101 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 93 - start_line: 309 - } - v: "B" - } - } - src { - end_column: 101 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 93 - start_line: 309 - } - } - } - src { - end_column: 102 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 70 - start_line: 309 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 103 - end_line: 309 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 309 - } - variadic: true - } - } - symbol { - value: "df141" - } - uid: 142 - var_id { - bitfield1: 142 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ntz" - } - } - } - } - pos_args { - string_val { - src { - end_column: 47 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 311 - } - v: "A" - } - } - pos_args { - null_val { - src { - end_column: 47 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 311 - } - } - } - src { - end_column: 47 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 311 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ntz" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 74 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 311 - } - v: "A" - } - } - src { - end_column: 74 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 311 - } - } - } - pos_args { - null_val { - src { - end_column: 81 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 311 - } - } - } - src { - end_column: 81 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 311 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ntz" - } - } - } - } - pos_args { - string_val { - src { - end_column: 112 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 311 - } - v: "A" - } - } - pos_args { - string_val { - src { - end_column: 112 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 311 - } - v: "auto" - } - } - src { - end_column: 112 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 311 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ntz" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 139 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 131 - start_line: 311 - } - v: "A" - } - } - src { - end_column: 139 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 131 - start_line: 311 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 149 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 141 - start_line: 311 - } - v: "B" - } - } - src { - end_column: 149 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 141 - start_line: 311 - } - } - } - src { - end_column: 150 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 114 - start_line: 311 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 151 - end_line: 311 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 311 - } - variadic: true - } - } - symbol { - value: "df142" - } - uid: 143 - var_id { - bitfield1: 143 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ltz" - } - } - } - } - pos_args { - string_val { - src { - end_column: 47 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 313 - } - v: "A" - } - } - pos_args { - null_val { - src { - end_column: 47 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 313 - } - } - } - src { - end_column: 47 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 313 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ltz" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 74 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 313 - } - v: "A" - } - } - src { - end_column: 74 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 313 - } - } - } - pos_args { - null_val { - src { - end_column: 81 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 313 - } - } - } - src { - end_column: 81 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 49 - start_line: 313 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ltz" - } - } - } - } - pos_args { - string_val { - src { - end_column: 112 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 313 - } - v: "A" - } - } - pos_args { - string_val { - src { - end_column: 112 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 313 - } - v: "auto" - } - } - src { - end_column: 112 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 313 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_ltz" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 139 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 131 - start_line: 313 - } - v: "A" - } - } - src { - end_column: 139 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 131 - start_line: 313 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 149 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 141 - start_line: 313 - } - v: "B" - } - } - src { - end_column: 149 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 141 - start_line: 313 - } - } - } - src { - end_column: 150 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 114 - start_line: 313 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 151 - end_line: 313 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 313 - } - variadic: true - } - } - symbol { - value: "df143" - } - uid: 144 - var_id { - bitfield1: 144 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_tz" - } - } - } - } - pos_args { - string_val { - src { - end_column: 46 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 315 - } - v: "A" - } - } - pos_args { - null_val { - src { - end_column: 46 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 315 - } - } - } - src { - end_column: 46 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 315 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_tz" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 72 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 315 - } - v: "A" - } - } - src { - end_column: 72 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 315 - } - } - } - pos_args { - null_val { - src { - end_column: 79 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 315 - } - } - } - src { - end_column: 79 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 315 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_tz" - } - } - } - } - pos_args { - string_val { - src { - end_column: 109 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 81 - start_line: 315 - } - v: "A" - } - } - pos_args { - string_val { - src { - end_column: 109 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 81 - start_line: 315 - } - v: "auto" - } - } - src { - end_column: 109 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 81 - start_line: 315 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_timestamp_tz" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 135 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 127 - start_line: 315 - } - v: "A" - } - } - src { - end_column: 135 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 127 - start_line: 315 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 145 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 137 - start_line: 315 - } - v: "B" - } - } - src { - end_column: 145 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 137 - start_line: 315 - } - } - } - src { - end_column: 146 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 111 - start_line: 315 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 147 - end_line: 315 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 315 - } - variadic: true - } - } - symbol { - value: "df144" - } - uid: 145 - var_id { - bitfield1: 145 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "from_utc_timestamp" - } - } - } - } - pos_args { - string_val { - src { - end_column: 60 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 317 - } - v: "A" - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 59 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 317 - } - v: 1234 - } - } - src { - end_column: 59 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 317 - } - } - } - src { - end_column: 60 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 317 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "from_utc_timestamp" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 89 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 81 - start_line: 317 - } - v: "A" - } - } - src { - end_column: 89 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 81 - start_line: 317 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 99 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 91 - start_line: 317 - } - v: "B" - } - } - src { - end_column: 99 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 91 - start_line: 317 - } - } - } - src { - end_column: 100 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 62 - start_line: 317 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 101 - end_line: 317 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 317 - } - variadic: true - } - } - symbol { - value: "df145" - } - uid: 146 - var_id { - bitfield1: 146 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_utc_timestamp" - } - } - } - } - pos_args { - string_val { - src { - end_column: 58 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 319 - } - v: "A" - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - int64_val { - src { - end_column: 57 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 319 - } - v: 1234 - } - } - src { - end_column: 57 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 48 - start_line: 319 - } - } - } - src { - end_column: 58 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 319 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_utc_timestamp" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 85 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 77 - start_line: 319 - } - v: "A" - } - } - src { - end_column: 85 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 77 - start_line: 319 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 95 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 87 - start_line: 319 - } - v: "B" - } - } - src { - end_column: 95 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 87 - start_line: 319 - } - } - } - src { - end_column: 96 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 60 - start_line: 319 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 97 - end_line: 319 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 319 - } - variadic: true - } - } - symbol { - value: "df146" - } - uid: 147 - var_id { - bitfield1: 147 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_date" - } - } - } - } - pos_args { - string_val { - src { - end_column: 38 - end_line: 321 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 321 - } - v: "A" - } - } - src { - end_column: 38 - end_line: 321 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 321 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_date" - } - } - } - } - pos_args { - string_val { - src { - end_column: 62 - end_line: 321 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 321 - } - v: "A" - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 61 - end_line: 321 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 321 - } - v: "A" - } - } - src { - end_column: 61 - end_line: 321 - file: "SRC_POSITION_TEST_MODE" - start_column: 53 - start_line: 321 - } - } - } - src { - end_column: 62 - end_line: 321 - file: "SRC_POSITION_TEST_MODE" - start_column: 40 - start_line: 321 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "to_date" - } + start_column: 53 + start_line: 321 + } + } + } + src { + end_column: 62 + end_line: 321 + file: "SRC_POSITION_TEST_MODE" + start_column: 40 + start_line: 321 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "to_date" + } } } } @@ -23248,237 +18199,51 @@ body { } } src { - end_column: 40 - end_line: 327 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 327 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 41 - end_line: 327 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 327 - } - variadic: true - } - } - symbol { - value: "df150" - } - uid: 151 - var_id { - bitfield1: 151 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "hour" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 35 - end_line: 329 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 329 - } - v: "A" - } - } - src { - end_column: 35 - end_line: 329 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 329 - } - } - } - src { - end_column: 35 - end_line: 329 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 329 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 36 - end_line: 329 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 329 - } - variadic: true - } - } - symbol { - value: "df151" - } - uid: 152 - var_id { - bitfield1: 152 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "last_day" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 39 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 331 - } - v: "A" - } - } - src { - end_column: 39 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 331 - } - } - } - src { - end_column: 39 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 331 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "last_day" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 58 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 331 - } - v: "A" - } - } - src { - end_column: 58 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 331 - } - } - } - src { - end_column: 65 - end_line: 331 + end_column: 40 + end_line: 327 file: "SRC_POSITION_TEST_MODE" - start_column: 41 - start_line: 331 + start_column: 26 + start_line: 327 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 41 + end_line: 327 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 327 + } + variadic: true + } + } + symbol { + value: "df150" + } + uid: 151 + var_id { + bitfield1: 151 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "last_day" + name: "hour" } } } @@ -23497,65 +18262,63 @@ body { pos_args { string_val { src { - end_column: 84 - end_line: 331 + end_column: 35 + end_line: 329 file: "SRC_POSITION_TEST_MODE" - start_column: 76 - start_line: 331 + start_column: 26 + start_line: 329 } v: "A" } } src { - end_column: 84 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 76 - start_line: 331 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 94 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 86 - start_line: 331 - } - v: "B" - } - } - src { - end_column: 94 - end_line: 331 + end_column: 35 + end_line: 329 file: "SRC_POSITION_TEST_MODE" - start_column: 86 - start_line: 331 + start_column: 26 + start_line: 329 } } } src { - end_column: 95 - end_line: 331 + end_column: 35 + end_line: 329 file: "SRC_POSITION_TEST_MODE" - start_column: 67 - start_line: 331 + start_column: 26 + start_line: 329 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 36 + end_line: 329 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 329 + } + variadic: true + } + } + symbol { + value: "df151" + } + uid: 152 + var_id { + bitfield1: 152 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { @@ -23581,102 +18344,40 @@ body { pos_args { string_val { src { - end_column: 115 + end_column: 39 end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 97 + start_column: 26 start_line: 331 } v: "A" } } src { - end_column: 115 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 331 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 115 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 97 - start_line: 331 - } - v: "B" - } - } - src { - end_column: 115 + end_column: 39 end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 97 + start_column: 26 start_line: 331 } } } src { - end_column: 115 + end_column: 39 end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 97 + start_column: 26 start_line: 331 } } } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 116 - end_line: 331 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 331 - } - variadic: true - } - } - symbol { - value: "df152" - } - uid: 153 - var_id { - bitfield1: 153 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "minute" + name: "last_day" } } } @@ -23695,70 +18396,40 @@ body { pos_args { string_val { src { - end_column: 37 - end_line: 333 + end_column: 58 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 333 + start_column: 50 + start_line: 331 } v: "A" } } src { - end_column: 37 - end_line: 333 + end_column: 58 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 333 + start_column: 50 + start_line: 331 } } } src { - end_column: 37 - end_line: 333 + end_column: 65 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 333 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_column: 41 + start_line: 331 } } } - src { - end_column: 38 - end_line: 333 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 333 - } - variadic: true - } - } - symbol { - value: "df153" - } - uid: 154 - var_id { - bitfield1: 154 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "next_day" + name: "last_day" } } } @@ -23777,42 +18448,62 @@ body { pos_args { string_val { src { - end_column: 45 - end_line: 335 + end_column: 84 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 335 + start_column: 76 + start_line: 331 } v: "A" } } src { - end_column: 45 - end_line: 335 + end_column: 84 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 335 + start_column: 76 + start_line: 331 } } } pos_args { - string_val { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 94 + end_line: 331 + file: "SRC_POSITION_TEST_MODE" + start_column: 86 + start_line: 331 + } + v: "B" + } + } src { - end_column: 45 - end_line: 335 + end_column: 94 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 335 + start_column: 86 + start_line: 331 } - v: "fr" } } src { - end_column: 45 - end_line: 335 + end_column: 95 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 335 + start_column: 67 + start_line: 331 } } } @@ -23822,7 +18513,7 @@ body { builtin_fn { name { fn_name_flat { - name: "next_day" + name: "last_day" } } } @@ -23841,42 +18532,62 @@ body { pos_args { string_val { src { - end_column: 64 - end_line: 335 + end_column: 115 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 335 + start_column: 97 + start_line: 331 } v: "A" } } src { - end_column: 64 - end_line: 335 + end_column: 115 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 335 + start_column: 97 + start_line: 331 } } } pos_args { - sp_column_sql_expr { - sql: "\"B\"" + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 115 + end_line: 331 + file: "SRC_POSITION_TEST_MODE" + start_column: 97 + start_line: 331 + } + v: "B" + } + } src { - end_column: 75 - end_line: 335 + end_column: 115 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 47 - start_line: 335 + start_column: 97 + start_line: 331 } } } src { - end_column: 75 - end_line: 335 + end_column: 115 + end_line: 331 file: "SRC_POSITION_TEST_MODE" - start_column: 47 - start_line: 335 + start_column: 97 + start_line: 331 } } } @@ -23888,21 +18599,21 @@ body { } } src { - end_column: 76 - end_line: 335 + end_column: 116 + end_line: 331 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 335 + start_line: 331 } variadic: true } } symbol { - value: "df154" + value: "df152" } - uid: 155 + uid: 153 var_id { - bitfield1: 155 + bitfield1: 153 } } } @@ -23916,7 +18627,7 @@ body { builtin_fn { name { fn_name_flat { - name: "previous_day" + name: "minute" } } } @@ -23935,106 +18646,30 @@ body { pos_args { string_val { src { - end_column: 49 - end_line: 337 + end_column: 37 + end_line: 333 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 337 + start_line: 333 } v: "A" } } src { - end_column: 49 - end_line: 337 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 337 - } - } - } - pos_args { - string_val { - src { - end_column: 49 - end_line: 337 + end_column: 37 + end_line: 333 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 337 + start_line: 333 } - v: "fr" } } src { - end_column: 49 - end_line: 337 + end_column: 37 + end_line: 333 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 337 - } - } - } - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "previous_day" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 72 - end_line: 337 - file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 337 - } - v: "A" - } - } - src { - end_column: 72 - end_line: 337 - file: "SRC_POSITION_TEST_MODE" - start_column: 64 - start_line: 337 - } - } - } - pos_args { - sp_column_sql_expr { - sql: "\"B\"" - src { - end_column: 83 - end_line: 337 - file: "SRC_POSITION_TEST_MODE" - start_column: 51 - start_line: 337 - } - } - } - src { - end_column: 83 - end_line: 337 - file: "SRC_POSITION_TEST_MODE" - start_column: 51 - start_line: 337 + start_line: 333 } } } @@ -24046,21 +18681,21 @@ body { } } src { - end_column: 84 - end_line: 337 + end_column: 38 + end_line: 333 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 337 + start_line: 333 } variadic: true } } symbol { - value: "df155" + value: "df153" } - uid: 156 + uid: 154 var_id { - bitfield1: 156 + bitfield1: 154 } } } @@ -24074,7 +18709,7 @@ body { builtin_fn { name { fn_name_flat { - name: "second" + name: "next_day" } } } @@ -24093,70 +18728,52 @@ body { pos_args { string_val { src { - end_column: 37 - end_line: 339 + end_column: 45 + end_line: 335 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 339 + start_line: 335 } v: "A" } } src { - end_column: 37 - end_line: 339 + end_column: 45 + end_line: 335 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 335 + } + } + } + pos_args { + string_val { + src { + end_column: 45 + end_line: 335 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 339 + start_line: 335 } + v: "fr" } } src { - end_column: 37 - end_line: 339 + end_column: 45 + end_line: 335 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 339 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_line: 335 } } } - src { - end_column: 38 - end_line: 339 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 339 - } - variadic: true - } - } - symbol { - value: "df156" - } - uid: 157 - var_id { - bitfield1: 157 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "month" + name: "next_day" } } } @@ -24175,30 +18792,42 @@ body { pos_args { string_val { src { - end_column: 36 - end_line: 341 + end_column: 64 + end_line: 335 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 341 + start_column: 56 + start_line: 335 } v: "A" } } src { - end_column: 36 - end_line: 341 + end_column: 64 + end_line: 335 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 341 + start_column: 56 + start_line: 335 + } + } + } + pos_args { + sp_column_sql_expr { + sql: "\"B\"" + src { + end_column: 75 + end_line: 335 + file: "SRC_POSITION_TEST_MODE" + start_column: 47 + start_line: 335 } } } src { - end_column: 36 - end_line: 341 + end_column: 75 + end_line: 335 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 341 + start_column: 47 + start_line: 335 } } } @@ -24210,21 +18839,21 @@ body { } } src { - end_column: 37 - end_line: 341 + end_column: 76 + end_line: 335 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 341 + start_line: 335 } variadic: true } } symbol { - value: "df157" + value: "df154" } - uid: 158 + uid: 155 var_id { - bitfield1: 158 + bitfield1: 155 } } } @@ -24238,7 +18867,7 @@ body { builtin_fn { name { fn_name_flat { - name: "monthname" + name: "previous_day" } } } @@ -24257,70 +18886,52 @@ body { pos_args { string_val { src { - end_column: 40 - end_line: 343 + end_column: 49 + end_line: 337 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 343 + start_line: 337 } v: "A" } } src { - end_column: 40 - end_line: 343 + end_column: 49 + end_line: 337 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 343 + start_line: 337 + } + } + } + pos_args { + string_val { + src { + end_column: 49 + end_line: 337 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 337 } + v: "fr" } } src { - end_column: 40 - end_line: 343 + end_column: 49 + end_line: 337 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 343 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_line: 337 } } } - src { - end_column: 41 - end_line: 343 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 343 - } - variadic: true - } - } - symbol { - value: "df158" - } - uid: 159 - var_id { - bitfield1: 159 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "quarter" + name: "previous_day" } } } @@ -24339,30 +18950,42 @@ body { pos_args { string_val { src { - end_column: 38 - end_line: 345 + end_column: 72 + end_line: 337 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 345 + start_column: 64 + start_line: 337 } v: "A" } } src { - end_column: 38 - end_line: 345 + end_column: 72 + end_line: 337 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 345 + start_column: 64 + start_line: 337 + } + } + } + pos_args { + sp_column_sql_expr { + sql: "\"B\"" + src { + end_column: 83 + end_line: 337 + file: "SRC_POSITION_TEST_MODE" + start_column: 51 + start_line: 337 } } } src { - end_column: 38 - end_line: 345 + end_column: 83 + end_line: 337 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 345 + start_column: 51 + start_line: 337 } } } @@ -24374,21 +18997,21 @@ body { } } src { - end_column: 39 - end_line: 345 + end_column: 84 + end_line: 337 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 345 + start_line: 337 } variadic: true } } symbol { - value: "df159" + value: "df155" } - uid: 160 + uid: 156 var_id { - bitfield1: 160 + bitfield1: 156 } } } @@ -24402,7 +19025,7 @@ body { builtin_fn { name { fn_name_flat { - name: "year" + name: "second" } } } @@ -24421,30 +19044,30 @@ body { pos_args { string_val { src { - end_column: 35 - end_line: 347 + end_column: 37 + end_line: 339 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 347 + start_line: 339 } v: "A" } } src { - end_column: 35 - end_line: 347 + end_column: 37 + end_line: 339 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 347 + start_line: 339 } } } src { - end_column: 35 - end_line: 347 + end_column: 37 + end_line: 339 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 347 + start_line: 339 } } } @@ -24456,21 +19079,21 @@ body { } } src { - end_column: 36 - end_line: 347 + end_column: 38 + end_line: 339 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 347 + start_line: 339 } variadic: true } } symbol { - value: "df160" + value: "df156" } - uid: 161 + uid: 157 var_id { - bitfield1: 161 + bitfield1: 157 } } } @@ -24484,17 +19107,49 @@ body { builtin_fn { name { fn_name_flat { - name: "sysdate" + name: "month" + } + } + } + } + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 36 + end_line: 341 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 341 + } + v: "A" } } + src { + end_column: 36 + end_line: 341 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 341 + } } } src { - end_column: 35 - end_line: 349 + end_column: 36 + end_line: 341 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 349 + start_line: 341 } } } @@ -24506,21 +19161,21 @@ body { } } src { - end_column: 36 - end_line: 349 + end_column: 37 + end_line: 341 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 349 + start_line: 341 } variadic: true } } symbol { - value: "df170" + value: "df157" } - uid: 162 + uid: 158 var_id { - bitfield1: 162 + bitfield1: 158 } } } @@ -24534,7 +19189,7 @@ body { builtin_fn { name { fn_name_flat { - name: "months_between" + name: "monthname" } } } @@ -24553,72 +19208,70 @@ body { pos_args { string_val { src { - end_column: 50 - end_line: 351 + end_column: 40 + end_line: 343 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 351 + start_line: 343 } v: "A" } } src { - end_column: 50 - end_line: 351 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 351 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 50 - end_line: 351 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 351 - } - v: "B" - } - } - src { - end_column: 50 - end_line: 351 + end_column: 40 + end_line: 343 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 351 + start_line: 343 } } } src { - end_column: 50 - end_line: 351 + end_column: 40 + end_line: 343 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 351 + start_line: 343 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 41 + end_line: 343 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 343 + } + variadic: true + } + } + symbol { + value: "df158" + } + uid: 159 + var_id { + bitfield1: 159 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "months_between" + name: "quarter" } } } @@ -24637,72 +19290,70 @@ body { pos_args { string_val { src { - end_column: 75 - end_line: 351 + end_column: 38 + end_line: 345 file: "SRC_POSITION_TEST_MODE" - start_column: 67 - start_line: 351 + start_column: 26 + start_line: 345 } v: "A" } } src { - end_column: 75 - end_line: 351 - file: "SRC_POSITION_TEST_MODE" - start_column: 67 - start_line: 351 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 81 - end_line: 351 - file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 351 - } - v: "B" - } - } - src { - end_column: 81 - end_line: 351 + end_column: 38 + end_line: 345 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 351 + start_column: 26 + start_line: 345 } } } src { - end_column: 81 - end_line: 351 + end_column: 38 + end_line: 345 file: "SRC_POSITION_TEST_MODE" - start_column: 52 - start_line: 351 + start_column: 26 + start_line: 345 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 39 + end_line: 345 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 345 + } + variadic: true + } + } + symbol { + value: "df159" + } + uid: 160 + var_id { + bitfield1: 160 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "months_between" + name: "year" } } } @@ -24721,62 +19372,30 @@ body { pos_args { string_val { src { - end_column: 106 - end_line: 351 + end_column: 35 + end_line: 347 file: "SRC_POSITION_TEST_MODE" - start_column: 98 - start_line: 351 + start_column: 26 + start_line: 347 } v: "A" } } src { - end_column: 106 - end_line: 351 - file: "SRC_POSITION_TEST_MODE" - start_column: 98 - start_line: 351 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 116 - end_line: 351 - file: "SRC_POSITION_TEST_MODE" - start_column: 108 - start_line: 351 - } - v: "B" - } - } - src { - end_column: 116 - end_line: 351 + end_column: 35 + end_line: 347 file: "SRC_POSITION_TEST_MODE" - start_column: 108 - start_line: 351 + start_column: 26 + start_line: 347 } } } src { - end_column: 117 - end_line: 351 + end_column: 35 + end_line: 347 file: "SRC_POSITION_TEST_MODE" - start_column: 83 - start_line: 351 + start_column: 26 + start_line: 347 } } } @@ -24788,21 +19407,21 @@ body { } } src { - end_column: 118 - end_line: 351 + end_column: 36 + end_line: 347 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 351 + start_line: 347 } variadic: true } } symbol { - value: "df171" + value: "df160" } - uid: 163 + uid: 161 var_id { - bitfield1: 163 + bitfield1: 161 } } } @@ -24816,49 +19435,17 @@ body { builtin_fn { name { fn_name_flat { - name: "to_geography" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 43 - end_line: 353 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 353 - } - v: "A" + name: "sysdate" } } - src { - end_column: 43 - end_line: 353 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 353 - } } } src { - end_column: 43 - end_line: 353 + end_column: 35 + end_line: 349 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 353 + start_line: 349 } } } @@ -24870,21 +19457,21 @@ body { } } src { - end_column: 44 - end_line: 353 + end_column: 36 + end_line: 349 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 353 + start_line: 349 } variadic: true } } symbol { - value: "df172" + value: "df170" } - uid: 164 + uid: 162 var_id { - bitfield1: 164 + bitfield1: 162 } } } @@ -24898,7 +19485,7 @@ body { builtin_fn { name { fn_name_flat { - name: "to_geometry" + name: "months_between" } } } @@ -24917,70 +19504,72 @@ body { pos_args { string_val { src { - end_column: 42 - end_line: 355 + end_column: 50 + end_line: 351 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 355 + start_line: 351 } v: "A" } } src { - end_column: 42 - end_line: 355 + end_column: 50 + end_line: 351 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 355 + start_line: 351 + } + } + } + pos_args { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 50 + end_line: 351 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 351 + } + v: "B" + } + } + src { + end_column: 50 + end_line: 351 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 351 } } } src { - end_column: 42 - end_line: 355 + end_column: 50 + end_line: 351 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 355 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_line: 351 } } } - src { - end_column: 43 - end_line: 355 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 355 - } - variadic: true - } - } - symbol { - value: "df173" - } - uid: 165 - var_id { - bitfield1: 165 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "arrays_overlap" + name: "months_between" } } } @@ -24999,21 +19588,21 @@ body { pos_args { string_val { src { - end_column: 55 - end_line: 357 + end_column: 75 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 357 + start_column: 67 + start_line: 351 } v: "A" } } src { - end_column: 55 - end_line: 357 + end_column: 75 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 357 + start_column: 67 + start_line: 351 } } } @@ -25031,30 +19620,30 @@ body { pos_args { string_val { src { - end_column: 54 - end_line: 357 + end_column: 81 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 46 - start_line: 357 + start_column: 52 + start_line: 351 } v: "B" } } src { - end_column: 54 - end_line: 357 + end_column: 81 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 46 - start_line: 357 + start_column: 52 + start_line: 351 } } } src { - end_column: 55 - end_line: 357 + end_column: 81 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 357 + start_column: 52 + start_line: 351 } } } @@ -25064,7 +19653,7 @@ body { builtin_fn { name { fn_name_flat { - name: "arrays_overlap" + name: "months_between" } } } @@ -25083,21 +19672,21 @@ body { pos_args { string_val { src { - end_column: 80 - end_line: 357 + end_column: 106 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 357 + start_column: 98 + start_line: 351 } v: "A" } } src { - end_column: 80 - end_line: 357 + end_column: 106 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 72 - start_line: 357 + start_column: 98 + start_line: 351 } } } @@ -25115,30 +19704,30 @@ body { pos_args { string_val { src { - end_column: 86 - end_line: 357 + end_column: 116 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 357 + start_column: 108 + start_line: 351 } v: "B" } } src { - end_column: 86 - end_line: 357 + end_column: 116 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 357 + start_column: 108 + start_line: 351 } } } src { - end_column: 86 - end_line: 357 + end_column: 117 + end_line: 351 file: "SRC_POSITION_TEST_MODE" - start_column: 57 - start_line: 357 + start_column: 83 + start_line: 351 } } } @@ -25150,21 +19739,21 @@ body { } } src { - end_column: 87 - end_line: 357 + end_column: 118 + end_line: 351 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 357 + start_line: 351 } variadic: true } } symbol { - value: "df174" + value: "df171" } - uid: 166 + uid: 163 var_id { - bitfield1: 166 + bitfield1: 163 } } } @@ -25178,7 +19767,7 @@ body { builtin_fn { name { fn_name_flat { - name: "array_distinct" + name: "to_geography" } } } @@ -25197,30 +19786,30 @@ body { pos_args { string_val { src { - end_column: 45 - end_line: 359 + end_column: 43 + end_line: 353 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 359 + start_line: 353 } v: "A" } } src { - end_column: 45 - end_line: 359 + end_column: 43 + end_line: 353 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 359 + start_line: 353 } } } src { - end_column: 45 - end_line: 359 + end_column: 43 + end_line: 353 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 359 + start_line: 353 } } } @@ -25232,21 +19821,21 @@ body { } } src { - end_column: 46 - end_line: 359 + end_column: 44 + end_line: 353 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 359 + start_line: 353 } variadic: true } } symbol { - value: "df175" + value: "df172" } - uid: 167 + uid: 164 var_id { - bitfield1: 167 + bitfield1: 164 } } } @@ -25260,7 +19849,7 @@ body { builtin_fn { name { fn_name_flat { - name: "array_intersection" + name: "to_geometry" } } } @@ -25279,72 +19868,70 @@ body { pos_args { string_val { src { - end_column: 54 - end_line: 361 + end_column: 42 + end_line: 355 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 361 + start_line: 355 } v: "A" } } src { - end_column: 54 - end_line: 361 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 361 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 54 - end_line: 361 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 361 - } - v: "B" - } - } - src { - end_column: 54 - end_line: 361 + end_column: 42 + end_line: 355 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 361 + start_line: 355 } } } src { - end_column: 54 - end_line: 361 + end_column: 42 + end_line: 355 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 361 + start_line: 355 } } } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 43 + end_line: 355 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 355 + } + variadic: true + } + } + symbol { + value: "df173" + } + uid: 165 + var_id { + bitfield1: 165 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "array_intersection" + name: "arrays_overlap" } } } @@ -25363,21 +19950,21 @@ body { pos_args { string_val { src { - end_column: 83 - end_line: 361 + end_column: 55 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 75 - start_line: 361 + start_column: 26 + start_line: 357 } v: "A" } } src { - end_column: 83 - end_line: 361 + end_column: 55 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 75 - start_line: 361 + start_column: 26 + start_line: 357 } } } @@ -25395,30 +19982,30 @@ body { pos_args { string_val { src { - end_column: 93 - end_line: 361 + end_column: 54 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 85 - start_line: 361 + start_column: 46 + start_line: 357 } v: "B" } } src { - end_column: 93 - end_line: 361 + end_column: 54 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 85 - start_line: 361 + start_column: 46 + start_line: 357 } } } src { - end_column: 94 - end_line: 361 + end_column: 55 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 56 - start_line: 361 + start_column: 26 + start_line: 357 } } } @@ -25428,7 +20015,7 @@ body { builtin_fn { name { fn_name_flat { - name: "array_intersection" + name: "arrays_overlap" } } } @@ -25447,21 +20034,21 @@ body { pos_args { string_val { src { - end_column: 129 - end_line: 361 + end_column: 80 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 96 - start_line: 361 + start_column: 72 + start_line: 357 } v: "A" } } src { - end_column: 129 - end_line: 361 + end_column: 80 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 96 - start_line: 361 + start_column: 72 + start_line: 357 } } } @@ -25479,30 +20066,30 @@ body { pos_args { string_val { src { - end_column: 128 - end_line: 361 + end_column: 86 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 120 - start_line: 361 + start_column: 57 + start_line: 357 } v: "B" } } src { - end_column: 128 - end_line: 361 + end_column: 86 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 120 - start_line: 361 + start_column: 57 + start_line: 357 } } } src { - end_column: 129 - end_line: 361 + end_column: 86 + end_line: 357 file: "SRC_POSITION_TEST_MODE" - start_column: 96 - start_line: 361 + start_column: 57 + start_line: 357 } } } @@ -25514,21 +20101,21 @@ body { } } src { - end_column: 130 - end_line: 361 + end_column: 87 + end_line: 357 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 361 + start_line: 357 } variadic: true } } symbol { - value: "df176" + value: "df174" } - uid: 168 + uid: 166 var_id { - bitfield1: 168 + bitfield1: 166 } } } @@ -25542,65 +20129,123 @@ body { builtin_fn { name { fn_name_flat { - name: "array_except" + name: "array_distinct" } } } } pos_args { - string_val { - src { - end_column: 48 - end_line: 363 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 363 + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 45 + end_line: 359 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 359 + } + v: "A" + } } - v: "A" - } - } - pos_args { - string_val { src { - end_column: 48 - end_line: 363 + end_column: 45 + end_line: 359 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 363 + start_line: 359 } - v: "B" } } src { - end_column: 48 - end_line: 363 + end_column: 45 + end_line: 359 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 363 + start_line: 359 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 46 + end_line: 359 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 359 + } + variadic: true + } + } + symbol { + value: "df175" + } + uid: 167 + var_id { + bitfield1: 167 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "array_except" + name: "array_intersection" } } } } pos_args { - string_val { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 54 + end_line: 361 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 361 + } + v: "A" + } + } src { - end_column: 83 - end_line: 363 + end_column: 54 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 363 + start_column: 26 + start_line: 361 } - v: "A" } } pos_args { @@ -25617,30 +20262,30 @@ body { pos_args { string_val { src { - end_column: 76 - end_line: 363 + end_column: 54 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 68 - start_line: 363 + start_column: 26 + start_line: 361 } v: "B" } } src { - end_column: 76 - end_line: 363 + end_column: 54 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 68 - start_line: 363 + start_column: 26 + start_line: 361 } } } src { - end_column: 83 - end_line: 363 + end_column: 54 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 50 - start_line: 363 + start_column: 26 + start_line: 361 } } } @@ -25650,81 +20295,91 @@ body { builtin_fn { name { fn_name_flat { - name: "array_except" + name: "array_intersection" } } } } pos_args { - string_val { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 83 + end_line: 361 + file: "SRC_POSITION_TEST_MODE" + start_column: 75 + start_line: 361 + } + v: "A" + } + } src { - end_column: 114 - end_line: 363 + end_column: 83 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 85 - start_line: 363 + start_column: 75 + start_line: 361 } - v: "B" } } pos_args { - string_val { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "col" + } + } + } + } + pos_args { + string_val { + src { + end_column: 93 + end_line: 361 + file: "SRC_POSITION_TEST_MODE" + start_column: 85 + start_line: 361 + } + v: "B" + } + } src { - end_column: 114 - end_line: 363 + end_column: 93 + end_line: 361 file: "SRC_POSITION_TEST_MODE" start_column: 85 - start_line: 363 + start_line: 361 } - v: "A" } } src { - end_column: 114 - end_line: 363 + end_column: 94 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 85 - start_line: 363 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 + start_column: 56 + start_line: 361 } } } - src { - end_column: 115 - end_line: 363 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 363 - } - variadic: true - } - } - symbol { - value: "df177" - } - uid: 169 - var_id { - bitfield1: 169 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "array_min" + name: "array_intersection" } } } @@ -25743,71 +20398,21 @@ body { pos_args { string_val { src { - end_column: 40 - end_line: 365 + end_column: 129 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 365 + start_column: 96 + start_line: 361 } v: "A" } } src { - end_column: 40 - end_line: 365 + end_column: 129 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 365 - } - } - } - src { - end_column: 40 - end_line: 365 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 365 - } - } - } - df { - sp_dataframe_ref { - id { - bitfield1: 112 - } - } - } - src { - end_column: 41 - end_line: 365 - file: "SRC_POSITION_TEST_MODE" - start_column: 16 - start_line: 365 - } - variadic: true - } - } - symbol { - value: "df178" - } - uid: 170 - var_id { - bitfield1: 170 - } - } -} -body { - assign { - expr { - sp_dataframe_select__columns { - cols { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "array_max" - } + start_column: 96 + start_line: 361 } } } @@ -25825,30 +20430,30 @@ body { pos_args { string_val { src { - end_column: 40 - end_line: 367 + end_column: 128 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 367 + start_column: 120 + start_line: 361 } - v: "A" + v: "B" } } src { - end_column: 40 - end_line: 367 + end_column: 128 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 367 + start_column: 120 + start_line: 361 } } } src { - end_column: 40 - end_line: 367 + end_column: 129 + end_line: 361 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 367 + start_column: 96 + start_line: 361 } } } @@ -25860,21 +20465,21 @@ body { } } src { - end_column: 41 - end_line: 367 + end_column: 130 + end_line: 361 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 367 + start_line: 361 } variadic: true } } symbol { - value: "df179" + value: "df176" } - uid: 171 + uid: 168 var_id { - bitfield1: 171 + bitfield1: 168 } } } @@ -25888,11 +20493,79 @@ body { builtin_fn { name { fn_name_flat { - name: "array_flatten" + name: "array_except" + } + } + } + } + pos_args { + string_val { + src { + end_column: 48 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 363 + } + v: "A" + } + } + pos_args { + string_val { + src { + end_column: 48 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 363 + } + v: "B" + } + } + pos_args { + bool_val { + src { + end_column: 48 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 363 + } + v: true + } + } + src { + end_column: 48 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 26 + start_line: 363 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "array_except" } } } } + pos_args { + string_val { + src { + end_column: 83 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 50 + start_line: 363 + } + v: "A" + } + } pos_args { apply_expr { fn { @@ -25907,30 +20580,97 @@ body { pos_args { string_val { src { - end_column: 44 - end_line: 369 + end_column: 76 + end_line: 363 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 369 + start_column: 68 + start_line: 363 } - v: "A" + v: "B" } } src { - end_column: 44 - end_line: 369 + end_column: 76 + end_line: 363 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 369 + start_column: 68 + start_line: 363 + } + } + } + pos_args { + bool_val { + src { + end_column: 83 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 50 + start_line: 363 } + v: true } } src { - end_column: 44 - end_line: 369 + end_column: 83 + end_line: 363 file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 369 + start_column: 50 + start_line: 363 + } + } + } + cols { + apply_expr { + fn { + builtin_fn { + name { + fn_name_flat { + name: "array_except" + } + } + } + } + pos_args { + string_val { + src { + end_column: 114 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 85 + start_line: 363 + } + v: "B" + } + } + pos_args { + string_val { + src { + end_column: 114 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 85 + start_line: 363 + } + v: "A" + } + } + pos_args { + bool_val { + src { + end_column: 114 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 85 + start_line: 363 + } + } + } + src { + end_column: 114 + end_line: 363 + file: "SRC_POSITION_TEST_MODE" + start_column: 85 + start_line: 363 } } } @@ -25942,21 +20682,21 @@ body { } } src { - end_column: 45 - end_line: 369 + end_column: 115 + end_line: 363 file: "SRC_POSITION_TEST_MODE" start_column: 16 - start_line: 369 + start_line: 363 } variadic: true } } symbol { - value: "df180" + value: "df177" } - uid: 172 + uid: 169 var_id { - bitfield1: 172 + bitfield1: 169 } } } @@ -25968,75 +20708,11 @@ body { apply_expr { fn { builtin_fn { - name { - fn_name_flat { - name: "array_sort" - } - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "col" - } - } - } - } - pos_args { - string_val { - src { - end_column: 41 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 371 - } - v: "A" - } - } - src { - end_column: 41 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 371 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - bool_val { - src { - end_column: 41 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 371 - } - v: true + name { + fn_name_flat { + name: "array_min" } } - src { - end_column: 41 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 26 - start_line: 371 - } } } pos_args { @@ -26045,47 +20721,78 @@ body { builtin_fn { name { fn_name_flat { - name: "lit" + name: "col" } } } } pos_args { - bool_val { + string_val { src { - end_column: 41 - end_line: 371 + end_column: 40 + end_line: 365 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 371 + start_line: 365 } + v: "A" } } src { - end_column: 41 - end_line: 371 + end_column: 40 + end_line: 365 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 371 + start_line: 365 } } } src { - end_column: 41 - end_line: 371 + end_column: 40 + end_line: 365 file: "SRC_POSITION_TEST_MODE" start_column: 26 - start_line: 371 + start_line: 365 } } } + df { + sp_dataframe_ref { + id { + bitfield1: 112 + } + } + } + src { + end_column: 41 + end_line: 365 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 365 + } + variadic: true + } + } + symbol { + value: "df178" + } + uid: 170 + var_id { + bitfield1: 170 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "array_sort" + name: "array_max" } } } @@ -26104,103 +20811,70 @@ body { pos_args { string_val { src { - end_column: 64 - end_line: 371 + end_column: 40 + end_line: 367 file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 371 + start_column: 26 + start_line: 367 } v: "A" } } src { - end_column: 64 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 371 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - bool_val { - src { - end_column: 64 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 371 - } - v: true - } - } - src { - end_column: 64 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 371 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - bool_val { - src { - end_column: 64 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 371 - } - } - } - src { - end_column: 64 - end_line: 371 + end_column: 40 + end_line: 367 file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 371 + start_column: 26 + start_line: 367 } } } src { - end_column: 64 - end_line: 371 + end_column: 40 + end_line: 367 file: "SRC_POSITION_TEST_MODE" - start_column: 43 - start_line: 371 + start_column: 26 + start_line: 367 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 41 + end_line: 367 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 367 + } + variadic: true + } + } + symbol { + value: "df179" + } + uid: 171 + var_id { + bitfield1: 171 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { cols { apply_expr { fn { builtin_fn { name { fn_name_flat { - name: "array_sort" + name: "array_flatten" } } } @@ -26219,96 +20893,63 @@ body { pos_args { string_val { src { - end_column: 85 - end_line: 371 + end_column: 44 + end_line: 369 file: "SRC_POSITION_TEST_MODE" - start_column: 77 - start_line: 371 + start_column: 26 + start_line: 369 } v: "A" } } src { - end_column: 85 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 77 - start_line: 371 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - bool_val { - src { - end_column: 99 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 371 - } - } - } - src { - end_column: 99 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 371 - } - } - } - pos_args { - apply_expr { - fn { - builtin_fn { - name { - fn_name_flat { - name: "lit" - } - } - } - } - pos_args { - bool_val { - src { - end_column: 99 - end_line: 371 - file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 371 - } - v: true - } - } - src { - end_column: 99 - end_line: 371 + end_column: 44 + end_line: 369 file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 371 + start_column: 26 + start_line: 369 } } } src { - end_column: 99 - end_line: 371 + end_column: 44 + end_line: 369 file: "SRC_POSITION_TEST_MODE" - start_column: 66 - start_line: 371 + start_column: 26 + start_line: 369 + } + } + } + df { + sp_dataframe_ref { + id { + bitfield1: 112 } } } + src { + end_column: 45 + end_line: 369 + file: "SRC_POSITION_TEST_MODE" + start_column: 16 + start_line: 369 + } + variadic: true + } + } + symbol { + value: "df180" + } + uid: 172 + var_id { + bitfield1: 172 + } + } +} +body { + assign { + expr { + sp_dataframe_select__columns { df { sp_dataframe_ref { id {