File tree Expand file tree Collapse file tree 18 files changed +202
-115
lines changed
packages/bigframes/tests/unit/core/compile/sqlglot/expressions
test_add_numeric_w_scalar
test_array_slice_with_only_start
test_array_slice_with_start_and_stop Expand file tree Collapse file tree 18 files changed +202
-115
lines changed Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` int64_col` AS ` bfcol_0` ,
4- ` rowindex` AS ` bfcol_1`
3+ ` int64_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` scalar_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
9- ` bfcol_1` AS ` bfcol_4` ,
10- ` bfcol_0` + ` bfcol_0` AS ` bfcol_5`
8+ ` bfcol_0` + ` bfcol_0` AS ` bfcol_1`
119 FROM ` bfcte_0`
1210)
1311SELECT
14- ` bfcol_4` AS ` rowindex` ,
15- ` bfcol_5` AS ` int64_col`
12+ ` bfcol_1` AS ` int64_col`
1613FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` int64_col` AS ` bfcol_0` ,
4- ` rowindex` AS ` bfcol_1`
3+ ` int64_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` scalar_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
9- ` bfcol_1` AS ` bfcol_4` ,
10- ` bfcol_0` + 1 AS ` bfcol_5`
8+ ` bfcol_0` + 1 AS ` bfcol_1`
119 FROM ` bfcte_0`
1210)
1311SELECT
14- ` bfcol_4` AS ` rowindex` ,
15- ` bfcol_5` AS ` int64_col`
12+ ` bfcol_1` AS ` int64_col`
1613FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` rowindex` AS ` bfcol_0` ,
4- ` string_col` AS ` bfcol_1`
3+ ` string_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` scalar_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
9- ` bfcol_0` AS ` bfcol_4` ,
10- CONCAT(` bfcol_1` , ' a' ) AS ` bfcol_5`
8+ CONCAT(` bfcol_0` , ' a' ) AS ` bfcol_1`
119 FROM ` bfcte_0`
1210)
1311SELECT
14- ` bfcol_4` AS ` rowindex` ,
15- ` bfcol_5` AS ` string_col`
12+ ` bfcol_1` AS ` string_col`
1613FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` rowindex` AS ` bfcol_0` ,
4- ` json_col` AS ` bfcol_1`
3+ ` json_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` json_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
9- JSON_SET(` bfcol_1 ` , ' $.a' , 100 ) AS ` bfcol_4 `
8+ JSON_SET(` bfcol_0 ` , ' $.a' , 100 ) AS ` bfcol_1 `
109 FROM ` bfcte_0`
11- ), ` bfcte_2` AS (
12- SELECT
13- * ,
14- JSON_SET(` bfcol_4` , ' $.b' , ' hi' ) AS ` bfcol_7`
15- FROM ` bfcte_1`
1610)
1711SELECT
18- ` bfcol_0` AS ` rowindex` ,
19- ` bfcol_7` AS ` json_col`
20- FROM ` bfcte_2`
12+ ` bfcol_1` AS ` json_col`
13+ FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` rowindex` AS ` bfcol_0` ,
4- ` string_list_col` AS ` bfcol_1`
3+ ` string_list_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` repeated_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
9- ` bfcol_1 ` [SAFE_OFFSET(1 )] AS ` bfcol_4 `
8+ ` bfcol_0 ` [SAFE_OFFSET(1 )] AS ` bfcol_1 `
109 FROM ` bfcte_0`
1110)
1211SELECT
13- ` bfcol_0` AS ` rowindex` ,
14- ` bfcol_4` AS ` string_list_col`
12+ ` bfcol_1` AS ` string_list_col`
1513FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` rowindex` AS ` bfcol_0` ,
4- ` string_list_col` AS ` bfcol_1`
3+ ` string_list_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` repeated_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
98 ARRAY(
109 SELECT
1110 el
12- FROM UNNEST(` bfcol_1 ` ) AS el WITH OFFSET AS slice_idx
11+ FROM UNNEST(` bfcol_0 ` ) AS el WITH OFFSET AS slice_idx
1312 WHERE
1413 slice_idx >= 1
15- ) AS ` bfcol_4 `
14+ ) AS ` bfcol_1 `
1615 FROM ` bfcte_0`
1716)
1817SELECT
19- ` bfcol_0` AS ` rowindex` ,
20- ` bfcol_4` AS ` string_list_col`
18+ ` bfcol_1` AS ` string_list_col`
2119FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` rowindex` AS ` bfcol_0` ,
4- ` string_list_col` AS ` bfcol_1`
3+ ` string_list_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` repeated_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
98 ARRAY(
109 SELECT
1110 el
12- FROM UNNEST(` bfcol_1 ` ) AS el WITH OFFSET AS slice_idx
11+ FROM UNNEST(` bfcol_0 ` ) AS el WITH OFFSET AS slice_idx
1312 WHERE
1413 slice_idx >= 1 AND slice_idx < 5
15- ) AS ` bfcol_4 `
14+ ) AS ` bfcol_1 `
1615 FROM ` bfcte_0`
1716)
1817SELECT
19- ` bfcol_0` AS ` rowindex` ,
20- ` bfcol_4` AS ` string_list_col`
18+ ` bfcol_1` AS ` string_list_col`
2119FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` rowindex` AS ` bfcol_0` ,
4- ` string_list_col` AS ` bfcol_1`
3+ ` string_list_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` repeated_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
9- ARRAY_TO_STRING(` bfcol_1 ` , ' .' ) AS ` bfcol_4 `
8+ ARRAY_TO_STRING(` bfcol_0 ` , ' .' ) AS ` bfcol_1 `
109 FROM ` bfcte_0`
1110)
1211SELECT
13- ` bfcol_0` AS ` rowindex` ,
14- ` bfcol_4` AS ` string_list_col`
12+ ` bfcol_1` AS ` string_list_col`
1513FROM ` bfcte_1`
Original file line number Diff line number Diff line change 11WITH ` bfcte_0` AS (
22 SELECT
3- ` rowindex` AS ` bfcol_0` ,
4- ` json_col` AS ` bfcol_1`
3+ ` json_col` AS ` bfcol_0`
54 FROM ` bigframes-dev` .` sqlglot_test` .` json_types`
65), ` bfcte_1` AS (
76 SELECT
87 * ,
9- JSON_EXTRACT(` bfcol_1 ` , ' $' ) AS ` bfcol_4 `
8+ JSON_EXTRACT(` bfcol_0 ` , ' $' ) AS ` bfcol_1 `
109 FROM ` bfcte_0`
1110)
1211SELECT
13- ` bfcol_0` AS ` rowindex` ,
14- ` bfcol_4` AS ` json_col`
12+ ` bfcol_1` AS ` json_col`
1513FROM ` bfcte_1`
Original file line number Diff line number Diff line change 1+ WITH ` bfcte_0` AS (
2+ SELECT
3+ ` json_col` AS ` bfcol_0`
4+ FROM ` bigframes-dev` .` sqlglot_test` .` json_types`
5+ ), ` bfcte_1` AS (
6+ SELECT
7+ * ,
8+ JSON_EXTRACT_ARRAY(` bfcol_0` , ' $' ) AS ` bfcol_1`
9+ FROM ` bfcte_0`
10+ )
11+ SELECT
12+ ` bfcol_1` AS ` json_col`
13+ FROM ` bfcte_1`
You can’t perform that action at this time.
0 commit comments