1+ WITH ` bfcte_0` AS (
2+ SELECT
3+ ` bool_col` AS ` bfcol_0` ,
4+ ` bytes_col` AS ` bfcol_1` ,
5+ ` date_col` AS ` bfcol_2` ,
6+ ` datetime_col` AS ` bfcol_3` ,
7+ ` geography_col` AS ` bfcol_4` ,
8+ ` int64_col` AS ` bfcol_5` ,
9+ ` int64_too` AS ` bfcol_6` ,
10+ ` numeric_col` AS ` bfcol_7` ,
11+ ` float64_col` AS ` bfcol_8` ,
12+ ` rowindex` AS ` bfcol_9` ,
13+ ` rowindex_2` AS ` bfcol_10` ,
14+ ` string_col` AS ` bfcol_11` ,
15+ ` time_col` AS ` bfcol_12` ,
16+ ` timestamp_col` AS ` bfcol_13` ,
17+ ` duration_col` AS ` bfcol_14`
18+ FROM ` bigframes-dev` .` sqlglot_test` .` scalar_types`
19+ ), ` bfcte_1` AS (
20+ SELECT
21+ * ,
22+ CONCAT(
23+ CAST(FARM_FINGERPRINT(
24+ CONCAT(
25+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_9` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
26+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_0` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
27+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_1` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
28+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_2` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
29+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_3` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
30+ CONCAT(' \\ ' , REPLACE(COALESCE(ST_ASTEXT(` bfcol_4` ), ' ' ), ' \\ ' , ' \\\\ ' )),
31+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_5` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
32+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_6` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
33+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_7` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
34+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_8` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
35+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_9` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
36+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_10` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
37+ CONCAT(' \\ ' , REPLACE(COALESCE(` bfcol_11` , ' ' ), ' \\ ' , ' \\\\ ' )),
38+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_12` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
39+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_13` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
40+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_14` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' ))
41+ )
42+ ) AS STRING),
43+ CAST(FARM_FINGERPRINT(
44+ CONCAT(
45+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_9` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
46+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_0` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
47+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_1` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
48+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_2` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
49+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_3` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
50+ CONCAT(' \\ ' , REPLACE(COALESCE(ST_ASTEXT(` bfcol_4` ), ' ' ), ' \\ ' , ' \\\\ ' )),
51+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_5` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
52+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_6` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
53+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_7` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
54+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_8` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
55+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_9` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
56+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_10` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
57+ CONCAT(' \\ ' , REPLACE(COALESCE(` bfcol_11` , ' ' ), ' \\ ' , ' \\\\ ' )),
58+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_12` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
59+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_13` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
60+ CONCAT(' \\ ' , REPLACE(COALESCE(CAST(` bfcol_14` AS STRING), ' ' ), ' \\ ' , ' \\\\ ' )),
61+ ' _'
62+ )
63+ ) AS STRING),
64+ CAST(RAND() AS STRING)
65+ ) AS ` bfcol_31`
66+ FROM ` bfcte_0`
67+ )
68+ SELECT
69+ ` bfcol_31` AS ` row_key`
70+ FROM ` bfcte_1`
0 commit comments